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('---')
কনসোলে কী প্রিন্ট হবে বলুন।