Python Set intersection_update ()

Το intersection_update () ενημερώνει τη μέθοδο κλήσης intersection_update () με τη διασταύρωση συνόλων.

Η τομή δύο ή περισσότερων συνόλων είναι το σύνολο στοιχείων που είναι κοινά σε όλα τα σύνολα.

Για να μάθετε περισσότερα, επισκεφθείτε το Python set Intersection.

Η σύνταξη του intersection_update()είναι:

 A.intersection_update (* other_sets)

intersection_update () Παράμετροι

Η intersection_update()μέθοδος επιτρέπει έναν αυθαίρετο αριθμό ορισμάτων (σύνολα).

Σημείωση: * δεν αποτελεί μέρος της σύνταξης. Χρησιμοποιείται για να δείξει ότι η μέθοδος επιτρέπει έναν αυθαίρετο αριθμό ορισμάτων.

Επιστροφή τιμής από Intersection_update ()

Αυτή η μέθοδος επιστρέφει None(που σημαίνει ότι δεν έχει τιμή επιστροφής). Ενημερώνει μόνο το σύνολο που καλεί τη intersection_update()μέθοδο.

Για παράδειγμα:

 result = A.intersection_update(B, C)

Όταν εκτελείτε τον κωδικό,

  • το αποτέλεσμα θα είναι None
  • Το Α θα είναι ίσο με τη τομή των Α, Β και Γ
  • Το Β παραμένει αμετάβλητο
  • Το C παραμένει αμετάβλητο

Παράδειγμα 1: Πώς λειτουργεί το intersection_update ();

 A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)

Παραγωγή

 αποτέλεσμα = Κανένα A = (2, 3, 4) B = (2, 3, 4, 5)

Παράδειγμα 2: intersection_update () με δύο παράμετροι

 A = (1, 2, 3, 4) B = (2, 3, 4, 5, 6) C = (4, 5, 6, 9, 10) result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)

Παραγωγή

 αποτέλεσμα = Κανένα C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

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