set add()方法將給定元素添加到集合中。如果該元素已經(jīng)存在,則不添加任何元素。
set add()方法的語法為:
set.add(elem)
如果元素已經(jīng)存在,則add()方法不會將其添加到集合中。
另外,如果在創(chuàng)建set對象時使用add()方法,則不會返回set。
noneValue = set().add(elem)
上面的語句沒有返回對set的引用,而是返回'None',因為語句返回的add返回類型是'None',
add(0方法采用一個參數(shù):
elem -添加到集合中的元素
add()方法不返回任何值,并返回“ None”。
# 元音集合 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'}
注意:元音的順序可以不同。
# 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'}
您還可以將元組添加到集合中。與普通元素一樣,您只能添加一次相同的元組。