在本教程中,我们将借助示例了解 Python Set add() 方法。
add()
方法将给定元素添加到集合中。如果元素已经存在,则不会添加任何元素。
示例
prime_numbers = {2, 3, 5, 7}
# add 11 to prime_numbers
prime_numbers.add(11)
print(prime_numbers)
# Output: {2, 3, 5, 7, 11}
用法:
用法:
set.add(elem)
add()
方法不会将元素添加到集合中,如果它已经存在于集合中。
此外,如果在创建集合对象时使用add()
方法,则不会取回集合。
noneValue = set().add(elem)
上面的语句不返回对集合的引用,但是'None',因为该语句返回 add 的返回类型,即None
.
参数:
add()
方法采用单个参数:
- elem- 添加到集合中的元素
返回:
add()
方法不返回任何值并返回None
.
示例 1:将元素添加到集合中
# set of vowels
vowels = {'a', 'e', 'i', 'u'}
# adding 'o'
vowels.add('o')
print('Vowels are:', vowels)
# adding 'a' again
vowels.add('a')
print('Vowels are:', vowels)
输出
Vowels are: {'a', 'i', 'o', 'u', 'e'} Vowels are: {'a', 'i', 'o', 'u', 'e'}
注意:元音的顺序可以不同。
示例 2:将元组添加到集合
# set of vowels
vowels = {'a', 'e', 'u'}
# a tuple ('i', 'o')
tup = ('i', 'o')
# adding tuple
vowels.add(tup)
print('Vowels are:', vowels)
# adding same tuple again
vowels.add(tup)
print('Vowels are:', vowels)
输出
Vowels are: {('i', 'o'), 'e', 'u', 'a'} Vowels are: {('i', 'o'), 'e', 'u', 'a'}
您还可以将tuples 添加到集合中。和普通元素一样,您只能添加一次相同的元组。
相关用法
- Python Set issuperset()用法及代码示例
- Python Set difference_update()用法及代码示例
- Python Set union()用法及代码示例
- Python Set pop()用法及代码示例
- Python Set clear()用法及代码示例
- Python Set issubset()用法及代码示例
- Python Set isdisjoint()用法及代码示例
- Python Set intersection_update()用法及代码示例
- Python Set symmetric_difference()用法及代码示例
- Python Set symmetric_difference_update()用法及代码示例
- Python Set discard()用法及代码示例
- Python Set intersection()用法及代码示例
- Python Set copy()用法及代码示例
- Python Set difference()用法及代码示例
- Python Set remove()用法及代码示例
- Python Set update()用法及代码示例
- Python Set转String用法及代码示例
- Python Pandas Series.cumsum()用法及代码示例
- Python Pandas Series.astype()用法及代码示例
- Python Pandas Series.nonzero()用法及代码示例
注:本文由纯净天空筛选整理自 Python Set add()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。