⊗pyPmStCo 112 of 208 menu

Verenigen van sets in Python

De methode update maakt het niet alleen mogelijk elementen toe te voegen, maar ook om meerdere sets te verenigen.

Stel we hebben twee sets:

st1 = {'a', 'b', 'c', 'd'} st2 = {1, 2, 3, 4}

Laten we de tweede set toevoegen aan de eerste:

st1.update(st2)

En vervolgens de eerste set naar de console uitprinten:

print(st1) # geeft {'c', 1, 2, 3, 4, 'b', 'd', 'a'}

Aan de methode update kunnen ook meerdere sets worden doorgegeven. Laten we een derde set maken:

st3 = {'x', 'y', 'z'}

Laten we nu de tweede en derde set toevoegen aan de eerste:

st1.update(st2, st3)

Laten we de eerste set naar de console uitprinten:

print(st1) # geeft {1, 2, 3, 4, 'd', 'y', 'x', 'c', 'a', 'b', 'z'}

Het verenigen van sets kan in een meer verkorte vorm worden geschreven met behulp van de operator |. Laten we het vorige voorbeeld in korte vorm herschrijven:

st1 = st2 | st3

Gegeven twee sets:

st1 = {'a', 'b', 'c', 'd', 'e'} st2 = {'d', 'e', 'f', 'g', 'h'}

Vereenig deze sets tot één.

Gegeven drie sets:

st1 = {'2', '4', '6'} st2 = {7, 8, 9} st3 = {'1', '3', '4'}

Vereenig deze sets tot één.

Gegeven sets:

st1 = {1, 2, 3} st2 = {'a', 'b', 'c'} st3 = {4, 5, 6} st4 = {'d', 'e', 'f'}

Vereenig in korte vorm eerst de eerste en derde, vervolgens de tweede en vierde set. Print het verkregen resultaat naar de console.

huescsnlfr