Python 集合 add() 使用方法及示例

由网友 大卫 发布 阅读 8

Python 集合 add() 使用方法及示例

Python 集合方法

set add()方法将给定元素添加到集合中。如果该元素已经存在,则不添加任何元素。

set add()方法的语法为:

set.add(elem)

如果元素已经存在,则add()方法不会将其添加到集合中。

另外,如果在创建set对象时使用add()方法,则不会返回set。

noneValue = set().add(elem)

上面的语句没有返回对set的引用,而是返回'None',因为语句返回的add返回类型是'None',

add()参数

add(0方法采用一个参数:

  • elem -添加到集合中的元素

add()返回值

add()方法不返回任何值,并返回“ None”。

示例1:将元素添加到集合

# 元音集合
vowels = {'a', 'e', 'i', 'u'}

# 增加 'o'
vowels.add('o')
print('元音集合是:', vowels)

# 又增加 'a'
vowels.add('a')
print('元音集合是:', vowels)

运行该程序时,输出为:

元音集合是: {'a', 'i', 'o', 'u', 'e'}
元音集合是: {'a', 'i', 'o', 'u', 'e'}

注意:元音的顺序可以不同。

示例2:将元组添加到集合

# set集合元音
vowels = {'a', 'e', 'u'}

# a元组 ('i', 'o')
tup = ('i', 'o')

# 增加元组
vowels.add(tup)
print('元音集合是:', vowels)

# 再次添加相同的元组
vowels.add(tup)
print('元音集合是:', vowels)

运行该程序时,输出为:

元音集合是: {('i', 'o'), 'e', 'u', 'a'}
元音集合是: {('i', 'o'), 'e', 'u', 'a'}

您还可以将元组添加到集合中。与普通元素一样,您只能添加一次相同的元组。

Python 集合方法

Python 集合 difference() Python 集合 difference_update()