當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Set add()用法及代碼示例


在本教程中,我們將借助示例了解 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 add()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。