পাইথনের in অপারেটর আপনাকে একটি কালেকশন (যেমন লিস্ট বা টাপল) এর সব মেম্বার দিয়ে লুপ চালাতে দেয় এবং চেক করে যে টাপলে কোনো মেম্বার আছে কি না যেটি দেওয়া আইটেমের সমান।
উদাহরণ
my_tuple = (5, 1, 8, 3, 7) print(8 in my_tuple) print(0 in my_tuple)
আউটপুট
এটি নিচের আউটপুট দেবে:
True False
লক্ষ্য করুন যে ডিকশনারির বিপরীতে in অপারেটর কী-এর উপস্থিতি চেক করে।
উদাহরণ
my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
print('name' in my_dict)
আউটপুট
এটি নিচের আউটপুট দেবে:
True
এটি সিকোয়েন্স বা সাবস্ট্রিং এর প্রেজেন্স চেক করার জন্যও স্ট্রিং-এ ব্যবহার করা যায়।
উদাহরণ
my_str = "This is a sample string"
print("sample" in string)
আউটপুট
এটি নিচের আউটপুট দেবে:
True
in অপারেটর অনেক জায়গায় ব্যবহার করা যায় এবং সেগুলোতে কীভাবে কাজ করে সেটি খুব ভিন্ন হয়। টাপলে in কীভাবে কাজ করে: এটি প্রথম এলিমেন্ট থেক রেফারেন্স কম্পেয়ার করতে শুরু করে যতক্ষণ না সেটি টাপলে ওই অবজেক্ট খুঁজে পায় বা টাপলের শেষে পৌঁছায়।