Byvoeging van veelvuldige elemente in 'n versameling in Python
Met die add metode kan jy elemente
een vir een by 'n versameling voeg. Maar wanneer
jy verskeie elemente gelyktydig wil byvoeg,
word die update metode gebruik.
Kom ons neem aan ons het die volgende versameling:
st = {'a', 'b', 'c', 'd'}
As jy 'n string aan die metode oorhandig, sal dit
by die versameling gevoeg word as 'n lys van karakters.
Kom ons voeg die string 'xyz' by die versameling:
st.update('xyz')
print(st) # sal druk {'z', 'y', 'd', 'c', 'x', 'a', 'b'}
Jy kan ook 'n lys spesifiseer as die parameter van die
update metode om dit by die versameling te voeg:
st.update(['1', '2', '3'])
print(st) # sal druk {'1', 'b', 'a', 'd', 'c', '3', '2'}
Elemente van tuple kan ook by die versameling gevoeg word:
st.update((1, 2, 3))
print(st) # sal druk {'a', 'c', 1, 2, 3, 'd', 'b'}
As jy egter 'n woordeboek oorhandig, sal slegs die sleutels by die versameling gevoeg word:
st.update({1: 'text1', 2: 'text2'})
print(st) # sal druk {1, 'd', 2, 'a', 'b', 'c'}
Gegee die volgende versameling:
st = {'x', 'y', 'z', 'w'}
Voeg die string 'abxcz' daarbv.
Gegee die volgende versameling:
st = {1, 2, 3}
En ook die volgende lys:
lst = [3, 4, 5, 6]
Voeg die elemente van die lys by ons versameling.
Gegee die volgende kode:
st = {'12', '34', '56'}
tlp = (2, 4, 6)
st.update(tlp)
print(st)
Sê wat in die konsool uitgevoer sal word.