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

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


পাইথনের in অপারেটর আপনাকে একটি কালেকশনের (যেন লিস্ট বা টাপল) সব মেম্বার এর মাধ্যমে লুপ করতে দেয় এবং চেক করে কালেকশনে কি দেওয়া আইটেমের সমান কোনো মেম্বার আছে কিনা।

উদাহরণ

my_list = [5, 1, 8, 3, 7] print(8 in my_list) print(0 in my_list)

আউটপুট

এটি আউটপুট দেবে -

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. পাইথনে লিস্টের ওপর * (স্টার) অপারেটর কীভাবে কাজ করে?

  2. পাইথনে লিস্ট থেকে একটি অবজেক্ট রিমুভ করার পদ্ধতি

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

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