Python Set ένωση ()

Η μέθοδος Python set union () επιστρέφει ένα νέο σύνολο με ξεχωριστά στοιχεία από όλα τα σύνολα.

Η ένωση δύο ή περισσότερων συνόλων είναι το σύνολο όλων των διακριτών στοιχείων που υπάρχουν σε όλα τα σύνολα. Για παράδειγμα:

 A = (1, 2) B = (2, 3, 4) C = (5) Στη συνέχεια, A∪B = B∪A = (1, 2, 3, 4) A∪C = C∪A = (1 , 2, 5) B∪C = C∪B = (2, 3, 4, 5) A∪B∪C = (1, 2, 3, 4, 5)
Ένωση τριών σετ που εμφανίζεται σε πράσινο χρώμα

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

 A.union (* other_sets)

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

Επιστροφή Αξία από ένωση ()

  • Η union()μέθοδος επιστρέφει ένα νέο σύνολο με στοιχεία από το σύνολο και όλα τα άλλα σύνολα (πέρασε ως όρισμα).
  • Εάν το όρισμα δεν περάσει union(), επιστρέφει ένα ρηχό αντίγραφο του συνόλου.

Παράδειγμα 1: Εργασία συνδικάτου ()

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A.union(B)) print('B U C =', B.union(C)) print('A U B U C =', A.union(B, C)) print('A.union() =', A.union())

Παραγωγή

 AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, "a", "d" , 'c') A.union () = ('a', 'd', 'c')

Μπορείτε επίσης να βρείτε την ένωση των σετ χρησιμοποιώντας το |χειριστή.

Παράδειγμα 2: Ορισμός Ένωσης με χρήση του | Χειριστής

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A| B) print('B U C =', B | C) print('A U B U C =', A | B | C)

Παραγωγή

 AUB = (2, "a", "c", "d") BUC = (1, 2, 3, "c", "d") AUBUC = (1, 2, 3, "a", "c" , «δ»)

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