Python Set difference_update ()

Το 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') αποτέλεσμα = Κανένα

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