Κοινά στοιχεία πολλών συνόλων στην Python
Για να βρείτε την τομή πολλών
συνόλων, δηλαδή τα κοινά για αυτά στοιχεία,
πρέπει να εφαρμόσετε τη μέθοδο intersection.
Στην παράμετρό της περνάμε το σύνολο με το οποίο
πρέπει να βρούμε τα κοινά στοιχεία. Η μέθοδος επιστρέφει
ένα σύνολο κοινών στοιχείων.
Ας υποθέσουμε ότι έχουμε δύο σύνολα:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Ας εκτυπώσουμε τα κοινά για αυτά στοιχεία:
res = st1.intersection(st2)
print(res) # θα εκτυπώσει {'c', 'a'}
Υπάρχει επίσης μια σύντομη μορφή γραφής αυτής της μεθόδου. Ας ξαναγράψουμε το προηγούμενο παράδειγμα σύμφωνα με αυτήν:
res = st1 & st2
print(res) # θα εκτυπώσει {'c', 'a'}
Δίνονται δύο σύνολα:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Βρείτε τα κοινά τους στοιχεία.
Δίνονται τρία σύνολα:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Βρείτε το σύνολο των κοινών στοιχείων των τριών αυτών συνόλων:
{1, 2}