Adăugarea mai multor elemente într-un set în Python

Cu metoda add poți adăuga elemente în set unul câte unul. Dar, când trebuie să adaugi mai multe elemente deodată, se aplică metoda update.

Să presupunem că avem setul:

pythonst = {'a', 'b', 'c', 'd'}

Dacă transmiți metodei un șir de caractere, acesta va fi adăugat la set ca o listă de elemente. Să adăugăm în set șirul 'xyz':

pythonst.update('xyz')
print(st) # va afișa {'z', 'y', 'd', 'c', 'x', 'a', 'b'}

În parametrul metodei update se pot specifica liste pentru a fi adăugate în set:

pythonst.update(['1', '2', '3'])
print(st) # va afișa {'1', 'b', 'a', 'd', 'c', '3', '2'}

Elementele tuplurilor pot fi de asemenea adăugate în set:

pythonst.update((1, 2, 3))
print(st) # va afișa {'a', 'c', 1, 2, 3, 'd', 'b'}

Însă, la transmiterea dicționarelor în set vor fi adăugate doar cheile acestuia:

pythonst.update({1: 'text1', 2: 'text2'})
print(st) # va afișa {1, 'd', 2, 'a', 'b', 'c'}
Задание 1

Dat fiind setul:

pythonst = {'x', 'y', 'z', 'w'}

Adaugă-i șirul 'abxcz'.

Задание 2

Dat fiind setul:

pythonst = {1, 2, 3}

Dat fiind și lista:

pythonlst = [3, 4, 5, 6]

Adaugă elementele listei în setul nostru.

Задание 3

Dat fiind următorul cod:

pythonst = {'12', '34', '56'}
tlp = (2, 4, 6)

st.update(tlp)
print(st)

Spune ce va fi afișat în consolă.