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