Додавање на повеќе елементи во множество во Python

Со помош на методот add може да се додаваат елементи во множество еден по еден. Но, кога треба да се додадат повеќе елементи одеднаш, се користи методот update.

Да претпоставиме дека имаме множество:

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

Ако се пренесе стринг во методот, тој ќе се додаде во множеството како листа на елементи. Ајде да додадеме во множеството стринг 'xyz':

pythonst.update('xyz')
print(st) # ќе испечати {'z', 'y', 'd', 'c', 'x', 'a', 'b'}

Во параметарот на методот update може да се наведат листи за додавање во множеството:

pythonst.update(['1', '2', '3'])
print(st) # ќе испечати {'1', 'b', 'a', 'd', 'c', '3', '2'}

Елементи од торки исто така може да се додадат во множеството:

pythonst.update((1, 2, 3))
print(st) # ќе испечати {'a', 'c', 1, 2, 3, 'd', 'b'}

Но, при пренесување на речници во множеството ќе се додадат само неговите клучеви:

pythonst.update({1: 'text1', 2: 'text2'})
print(st) # ќе испечати {1, 'd', 2, 'a', 'b', 'c'}
Задание 1

Дадено множество:

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

Додадете му стринг 'abxcz'.

Задание 2

Дадено множество:

pythonst = {1, 2, 3}

Дадена е и листата:

pythonlst = [3, 4, 5, 6]

Додадете ги елементите од листата во нашето множество.

Задание 3

Даден е следниот код:

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

st.update(tlp)
print(st)

Кажете што ќе се испечати во конзолата.