Esamības pārbaude Python
Nosacījumos var arī pārbaudīt elementa
esamību. Šim nolūkam tiek izmantots operators
in.
Pieņemsim, ka mums ir mainīgais tst un
saraksts lst:
tst = 3
lst = [1, 2, 3]
Pārbaudīsim, vai mainīgā vērtība atrodas sarakstā:
if tst in lst:
print('+++') # darbosies šis
else:
print('---')
Ar konstrukcijas not in palīdzību var
pārbaudīt, vai mainīgā vērtība nav sarakstā:
if tst not in lst:
print('+++')
else:
print('---') # darbosies šis
Dots mainīgais un saraksts:
tst = 'x'
lst = ['x', 'y', 'z', 'w']
Pārbaudiet mainīgā esamību sarakstā.
Dots mainīgais un kopa:
tst = '1'
st = {1, 2, 3, 4, 5}
Pārbaudiet, ka mainīgā nav sarakstā.
Dots mainīgais un virkne:
tst = '3'
txt = '123456'
Pārbaudiet mainīgā esamību virknē.
Dots šāds kods:
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
Sakiet, kas tiks izvadīts konsolē.