Hinzufügen mehrerer Elemente zu einem Set in Python
Mit der Methode add kann man Elemente
einzeln zu einem Set hinzufügen. Wenn man jedoch
mehrere Elemente auf einmal hinzufügen möchte,
verwendet man die Methode update.
Nehmen wir an, wir haben das folgende Set:
st = {'a', 'b', 'c', 'd'}
Wenn man dem Methode einen String übergibt, wird
er dem Set als Liste von Elementen hinzugefügt.
Fügen wir dem Set den String
'xyz' hinzu:
st.update('xyz')
print(st) # gibt aus {'z', 'y', 'd', 'c', 'x', 'a', 'b'}
Im Parameter der Methode update kann man
Listen angeben, die dem Set hinzugefügt werden sollen:
st.update(['1', '2', '3'])
print(st) # gibt aus {'1', 'b', 'a', 'd', 'c', '3', '2'}
Auch Elemente von Tupeln können dem Set hinzugefügt werden:
st.update((1, 2, 3))
print(st) # gibt aus {'a', 'c', 1, 2, 3, 'd', 'b'}
Wenn man jedoch Wörterbücher übergibt, werden nur dessen Schlüssel dem Set hinzugefügt:
st.update({1: 'text1', 2: 'text2'})
print(st) # gibt aus {1, 'd', 2, 'a', 'b', 'c'}
Gegeben ist das folgende Set:
st = {'x', 'y', 'z', 'w'}
Fügen Sie den String 'abxcz' hinzu.
Gegeben ist das folgende Set:
st = {1, 2, 3}
Gegeben ist außerdem die folgende Liste:
lst = [3, 4, 5, 6]
Fügen Sie die Elemente der Liste zu unserem Set hinzu.
Der folgende Code ist gegeben:
st = {'12', '34', '56'}
tlp = (2, 4, 6)
st.update(tlp)
print(st)
Sagen Sie, was in der Konsole ausgegeben wird.