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