Sprawdzanie obecności w Pythonie

W warunkach można również sprawdzić obecność elementu. Służy do tego operator in.

Załóżmy, że mamy zmienną tst i listę lst:

pythontst = 3
lst = [1, 2, 3]

Sprawdźmy, czy wartość zmiennej znajduje się na liście:

pythonif tst in lst:
  print('+++') # to zadziała
else:
  print('---')

Za pomocą konstrukcji not in można sprawdzić, czy wartość zmiennej nie występuje na liście:

pythonif tst not in lst:
  print('+++')
else:
  print('---') # to zadziała
Задание 1

Dana jest zmienna i lista:

pythontst = 'x'
lst = ['x', 'y', 'z', 'w']

Sprawdź obecność zmiennej na liście.

Задание 2

Dana jest zmienna i zbiór:

pythontst = '1'
st = {1, 2, 3, 4, 5}

Sprawdź, że zmiennej nie ma na liście.

Задание 3

Dana jest zmienna i ciąg znaków:

pythontst = '3'
txt = '123456'

Sprawdź obecność zmiennej w ciągu znaków.

Задание 4

Dany jest następujący kod:

pythontst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')

if res in tlp:
  print('+++')
else:
  print('---')

Powiedz, co zostanie wypisane w konsoli.