Праверка наяўнасці ў 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('---')
Скажыце, што вывядзецца ў кансоль.