Μέθοδος intersection_update() για συλλογές Python

Παράδειγμα

Διαγράφητε τα στοιχεία που δεν υπάρχουν και στις συλλογές x και y:

x = {\"apple\", \"banana\", \"cherry\"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

Εκτέλεση Παραδείγματος

Ορισμός και Χρήση

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

Η μέθοδος intersection_update() είναι διαφορετική από τη μέθοδο intersection() επειδή η μέθοδος intersection() επιστρέφει μια νέα συλλογή χωρίς τα αναπάντεχα στοιχεία, ενώ η μέθοδος intersection_update() διαγράφει τα αναπάντεχα στοιχεία από την αρχική συλλογή.

Γραμματική

set.intersection_update(set1, set2 ... κ.λπ.)

Παράμετροι Αξίες

Παράμετροι Περιγραφή
set1 Απαιτείται. Για να αναζητήσετε τη συλλογή που περιέχει τα ίδια στοιχεία.
set2

Προαιρετικό. Για να αναζητήσετε άλλη συλλογή που περιέχει τα ίδια στοιχεία.

Μπορείτε να συγκρίνετε οποιοσδήποτε αριθμός συλλογών.

Οι συλλογές διαχωρίζονται με κόμματο.

Περισσότερα Παραδείγματα

Παράδειγμα

Συγκριση 3 συλλογών, η συλλογή που επιστρέφεται περιέχει τα στοιχεία που υπάρχουν σε όλες τις 3 συλλογές:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

Εκτέλεση Παραδείγματος