কম্পিউটার টিউটোরিয়াল

পাইথনে টাপলে 'in' অপারেটর কীভাবে কাজ করে?

পাইথনের 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 কীভাবে কাজ করে: এটি প্রথম এলিমেন্ট থেক রেফারেন্স কম্পেয়ার করতে শুরু করে যতক্ষণ না সেটি টাপলে ওই অবজেক্ট খুঁজে পায় বা টাপলের শেষে পৌঁছায়।

  1. পাইথনে লিস্টের ওপর in অপারেটর কীভাবে কাজ করে?

  2. পাইথনে লিস্টের ওপর * (স্টার) অপারেটর কীভাবে কাজ করে?

  3. পাইথন রেগুলার এক্সপ্রেশনে \B (নন-ওয়ার্ড বাউন্ডারি) এর কাজ

  4. পাইথনে আন্ডারস্কোর (_) এর ব্যবহার ও অর্থ