Κοινά στοιχεία πολλών συνόλων στην Python

Για να βρείτε την τομή πολλών συνόλων, δηλαδή τα κοινά για αυτά στοιχεία, πρέπει να εφαρμόσετε τη μέθοδο intersection. Στην παράμετρό της περνάμε το σύνολο με το οποίο πρέπει να βρούμε τα κοινά στοιχεία. Η μέθοδος επιστρέφει ένα σύνολο κοινών στοιχείων.

Ας υποθέσουμε ότι έχουμε δύο σύνολα:

pythonst1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}

Ας εκτυπώσουμε τα κοινά για αυτά στοιχεία:

pythonres = st1.intersection(st2)
print(res) # θα εκτυπώσει {'c', 'a'}

Υπάρχει επίσης μια σύντομη μορφή γραφής αυτής της μεθόδου. Ας ξαναγράψουμε το προηγούμενο παράδειγμα σύμφωνα με αυτήν:

pythonres = st1 & st2
print(res) # θα εκτυπώσει {'c', 'a'}
Задание 1

Δίνονται δύο σύνολα:

pythonst1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}

Βρείτε τα κοινά τους στοιχεία.

Задание 2

Δίνονται τρία σύνολα:

pythonst1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}

Βρείτε το σύνολο των κοινών στοιχείων των τριών αυτών συνόλων:

python{1, 2}