Μέθοδος 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)