Pythonda mavjudlikni tekshirish
Shartlarda element mavjudligini ham tekshirish
mumkin. Buning uchun in operatori
ishlatiladi.
Faraz qilaylik, bizda tst o'zgaruvchisi va
lst ro'yxati mavjud:
tst = 3
lst = [1, 2, 3]
Keling, o'zgaruvchi qiymati ro'yxatda mavjudligini tekshiramiz:
if tst in lst:
print('+++') # bu ishlaydi
else:
print('---')
not in konstruktsiyasi yordamida
o'zgaruvchi qiymatining ro'yxatda mavjud emasligini
tekshirish mumkin:
if tst not in lst:
print('+++')
else:
print('---') # bu ishlaydi
Berilgan o'zgaruvchi va ro'yxat:
tst = 'x'
lst = ['x', 'y', 'z', 'w']
O'zgaruvchining ro'yxatda mavjudligini tekshiring.
Berilgan o'zgaruvchi va to'plam:
tst = '1'
st = {1, 2, 3, 4, 5}
O'zgaruvchining ro'yxatda yo'qligini tekshiring.
Berilgan o'zgaruvchi va satr:
tst = '3'
txt = '123456'
O'zgaruvchining satrda mavjudligini tekshiring.
Quyidagi kod berilgan:
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
Konsolga nima chiqarilishini ayting.