Η μέθοδος symmetric_difference_update () βρίσκει τη συμμετρική διαφορά δύο συνόλων και ενημερώνει το σύνολο που το καλεί.
Η συμμετρική διαφορά δύο συνόλων Α και Β είναι το σύνολο των στοιχείων που βρίσκονται είτε στο Α είτε στο Β, αλλά όχι στη διασταύρωσή τους.

Η σύνταξη του symmetric_difference_update()
είναι:
A.symmetric_difference_update (B)
Επιστροφή τιμής από symmetric_difference_update ()
- Οι
symmetric_difference_update()
επιστροφέςNone
(δεν επιστρέφει τίποτα). Αντίθετα, ενημερώνει το σύνολο που το καλεί.
Παράδειγμα: Εργασία του symmetric_difference_update ()
A = ('a', 'c', 'd') B = ('c', 'd', 'e' ) result = A.symmetric_difference_update(B) print('A =', A) print('B =', B) print('result =', result)
Παραγωγή
A = ('a', 'e') B = ('d', 'c', 'e') αποτέλεσμα = Κανένα
Εδώ, το σετ Α ενημερώνεται με τη συμμετρική διαφορά των συνόλων Α και Β. Ωστόσο, το σετ B
δεν έχει αλλάξει.
Συνιστώμενη ανάγνωση: Python Set symmetric_difference ()