Metoda set add () doda dani element naboru. Če je element že prisoten, ne doda nobenega elementa.
Sintaksa add()
metode set je:
set.add (elem)
add()
metoda ne doda elementa naboru, če je v njem že prisoten.
Nabora tudi ne dobite nazaj, če add()
pri ustvarjanju predmeta nastavite metodo.
noneValue = set (). dodaj (elem)
Zgornji stavek ne vrne sklica na niz, ampak 'None' , ker stavek vrne vrnjeno vrsto add, ki je None.
Nastavite parametre add ()
add()
metoda vzame en parameter:
- elem - element, ki je dodan naboru
Vrnjena vrednost iz nabora add ()
add()
metoda ne vrne nobene vrednosti in vrne None .
Primer 1: dodajte element v niz
# 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)
Izhod
Samoglasniki so: ('a', 'i', 'o', 'u', 'e') Samoglasniki so: ('a', 'i', 'o', 'u', 'e')
Opomba: vrstni red samoglasnikov je lahko drugačen.
2. primer: v nabor dodajte nabor
# 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)
Izhod
Samoglasniki so: (('i', 'o'), 'e', 'u', 'a') Samoglasniki so: (('i', 'o'), 'e', 'u', 'a ')
Naboru lahko dodate tudi nabore. In kot običajni elementi lahko isti nabor dodate samo enkrat.