Проверка наличия в Python
В условиях также можно проверить наличие
элемента. Для этого используется
оператор in
.
Пусть у нас есть переменная tst
и список lst
:
tst = 3
lst = [1, 2, 3]
Давайте проверим есть ли значение переменной в списке:
if tst in lst:
print('+++') # сработает это
else:
print('---')
С помощью конструкции not in
можно проверить, отсутствует ли значение
переменной в списке:
if tst not in lst:
print('+++')
else:
print('---') # сработает это
Дана переменная и список:
tst = 'x'
lst = ['x', 'y', 'z', 'w']
Проверьте наличие переменной в списке.
Дана переменная и множество:
tst = '1'
st = {1, 2, 3, 4, 5}
Проверьте, что переменной нет в списке.
Дана переменная и строка:
tst = '3'
txt = '123456'
Проверьте наличие переменной в строке.
Дан следующий код:
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
Скажите, что выведется в консоль.