Το difference_update () ενημερώνει τη σετ κλήσης difference_update () με τη διαφορά συνόλων.
Εάν τα Α και Β είναι δύο σύνολα. Η διαφορά συνόλου των Α και Β είναι ένα σύνολο στοιχείων που υπάρχει μόνο στο σύνολο Α αλλά όχι στο Β.
Για να μάθετε περισσότερα, επισκεφθείτε τη διαφορά Python.
Η σύνταξη του difference_update () είναι:
A.difference_update (B)
Εδώ, τα Α και Β είναι δύο σετ. difference_update()
ενημερώσεις σετ Α με την καθορισμένη διαφορά του A-B
.
Τιμή επιστροφής από difference_update ()
difference_update()
επιστρέφει None
υποδεικνύοντας ότι το αντικείμενο (σύνολο) είναι μεταλλαγμένο.
Υποθέτω,
αποτέλεσμα = A.difference_update (B)
Όταν εκτελείτε τον κωδικό,
- το αποτέλεσμα θα είναι
None
- Το Α θα είναι ίσο με το AB
- Το Β δεν θα αλλάξει
Παράδειγμα: Πώς λειτουργεί το difference_update ();
A = ('a', 'c', 'g', 'd') B = ('c', 'f', 'g') result = A.difference_update(B) print('A = ', A) print('B = ', B) print('result = ', result)
Παραγωγή
A = ('d', 'a') B = ('c', 'g', 'f') αποτέλεσμα = Κανένα