Μέθοδος update
Η μέθοδος update προσθέτει σε ένα
σύνολο στοιχεία από άλλα σύνολα. Κατά
τη διαδικασία αυτή αλλάζει το αρχικό
σύνολο, και η ίδια η μέθοδος δεν επιστρέφει
τίποτα. Στην παράμετρο της μεθόδου
ορίζουμε εκείνα τα σύνολα των οποίων τα
στοιχεία θέλουμε να προσθέσουμε.
Σύνταξη
σύνολο.update(σύνολα, που θέλουμε να προσθέσουμε)
Παράδειγμα
Ας προσθέσουμε στοιχεία στο σύνολό μας χρησιμοποιώντας
τη μέθοδο update:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Αποτέλεσμα εκτέλεσης κώδικα:
{'1', 'a', '2', '3', 'b', 'c'}
Παράδειγμα
Η μέθοδος update έχει επίσης μια σύντομη
μορφή:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Αποτέλεσμα εκτέλεσης κώδικα:
{'1', '3', 'b', 'a', 'c', '2'}
Παράδειγμα
Τώρα ας προσθέσουμε στο σύνολό μας στοιχεία από δύο λίστες:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Αποτέλεσμα εκτέλεσης κώδικα:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Παράδειγμα
Ας ξαναγράψουμε το προηγούμενο παράδειγμα σε σύντομη μορφή:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Αποτέλεσμα εκτέλεσης κώδικα:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}