Python Set symmetric_difference_update ()

Η μέθοδος 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 ()

ενδιαφέροντα άρθρα...