Az update metódus
Az update metódus egyik
halmazhoz hozzáadja más halmazok elemeit. Ezzel
az eredeti halmaz módosul, maga a
metódus pedig nem ad vissza semmit. A metódus
paraméterében azokat a halmazokat adjuk meg, amelyek
elemeit hozzá szeretnénk adni.
Szintaxis
halmaz.update(hozzáadandó_halmazok)
Példa
Adjunk hozzá elemeket a halmazunkhoz az update
metódussal:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
A kód végrehajtásának eredménye:
{'1', 'a', '2', '3', 'b', 'c'}
Példa
Az update metódusnak létezik rövid
formája is:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
A kód végrehajtásának eredménye:
{'1', '3', 'b', 'a', 'c', '2'}
Példa
Most pedig adjuk hozzá a halmazunkhoz két lista elemeit:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
A kód végrehajtásának eredménye:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Példa
Írjuk át az előző példát rövid formában:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
A kód végrehajtásának eredménye:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}