Metoda update
Metoda update adaugă într-un set
elemente din alte seturi. În acest caz,
setul original este modificat, iar metoda
în sine nu returnează nimic. În parametrul
metodei specificăm seturile ale căror
elemente dorim să le adăugăm.
Sintaxă
set.update(seturile_pe_care_dorim_să_le_adaugăm)
Exemplu
Să adăugăm elemente în setul nostru folosind metoda update:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Rezultatul executării codului:
{'1', 'a', '2', '3', 'b', 'c'}
Exemplu
Metoda update are și o formă scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Rezultatul executării codului:
{'1', '3', 'b', 'a', 'c', '2'}
Exemplu
Acum să adăugăm în setul nostru elemente din două liste:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Rezultatul executării codului:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Exemplu
Să rescriem exemplul anterior în forma scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Rezultatul executării codului:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}