Μέθοδος difference
Η μέθοδος difference επιστρέφει ένα σύνολο,
που προκύπτει από τα στοιχεία, για τα οποία το πρώτο
σύνολο διαφέρει από το δεύτερο. Στην παράμετρο
ορίζουμε το σύνολο, με το οποίο θέλουμε
να συγκρίνουμε το αρχικό.
Σύνταξη
σύνολο.difference(σύνολο, με το οποίο θέλουμε να συγκρίνουμε)
Παράδειγμα
Ας εφαρμόσουμε τη μέθοδο difference
για να πάρουμε τα διαφορετικά στοιχεία δύο συνόλων:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Αποτέλεσμα εκτέλεσης κώδικα:
{'c', 'b'}
Παράδειγμα
Η μέθοδος difference έχει επίσης
μια σύντομη μορφή:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Αποτέλεσμα εκτέλεσης κώδικα:
{'b', 'c'}
Δείτε επίσης
-
τη μέθοδο
intersection,
που επιστρέφει την τομή συνόλων -
τη μέθοδο
issubset,
που ελέγχει την ύπαρξη στοιχείων ενός συνόλου σε μια ακολουθία -
τη μέθοδο
issuperset,
που ελέγχει την ύπαρξη στοιχείων μιας ακολουθίας σε ένα σύνολο -
τη μέθοδο
symmetric_difference,
που αποκλείει τα κοινά στοιχεία ενός συνόλου και μιας ακολουθίας