Η ύπαρξη στοιχείου σε σύνολο στην Python

Για να ελέγξετε την ύπαρξη ενός στοιχείου σε ένα σύνολο, πρέπει να χρησιμοποιήσετε τον τελεστή in. Αριστερά από τον τελεστή καθορίζεται το επιθυμητό στοιχείο, και δεξιά - σε ποιο σύνολο να αναζητηθεί. Εάν το στοιχείο βρίσκεται στο σύνολο, τότε επιστρέφεται η boolean τιμή True, διαφορετικά - False.

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

pythonst = {'a', 'b', 'c'}

Ας ελέγξουμε αν περιέχει το στοιχείο 'a':

pythonres = 'a' in st
print(res) # θα εκτυπώσει True

Τώρα ας προσπαθήσουμε να βρούμε στο σύνολο το στοιχείο 'e':

pythonres = 'e' in st
print(res) # θα εκτυπώσει False

Επίσης, είναι δυνατόν να ελέγξετε την ύπαρξη ενός στοιχείου αμέσως σε πολλά σύνολα. Για αυτό πρέπει να χρησιμοποιήσετε και τον τελεστή τομής &:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
  
print(3 in st1 & st2) # θα εκτυπώσει True

Για να πάτε από την αντίθετη πλευρά και να μάθετε αν δεν υπάρχει ένα στοιχείο στο σύνολο, μπορείτε να χρησιμοποιήσετε τη δομή not in:

pythonst = {'1', '2', '3'}

res = '4' not in st
print(res) # θα εκτυπώσει True
Задание 1

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

pythonst = {1, 2, 3, 4, 5}

Δίνεται η μεταβλητή:

pythonnum = 3

Ελέγξτε ότι η τιμή αυτής της μεταβλητής περιέχεται στο σύνολο.

Задание 2

Δίνεται ο ακόλουθος κώδικας:

pythonst1 = {'1', '2', '3'}
st2 = {'4', '5', 3}

print('3' in st1 & st2)

Πείτε τι θα εκτυπωθεί στην κονσόλα.

Задание 3

Δίνεται ο ακόλουθος κώδικας:

pythonst = {'ab', 'bc', 'cd'}
txt = 'bc'

print(txt not in st)

Πείτε τι θα εκτυπωθεί στην κονσόλα.

Задание 4

Δίνεται ο ακόλουθος κώδικας:

pythonst = {'x', 'y', 'z', 'w'}
txt = 'yz'

print(txt not in st)

Πείτε τι θα εκτυπωθεί στην κονσόλα.