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('---')
Консолго эмненин чыгаарын айтыңыз.