কম্পিউটার

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


পাইথনস ইন অপারেটর আপনাকে একটি সংগ্রহের সমস্ত সদস্য (যেমন একটি তালিকা বা একটি টিপল) লুপ করতে দেয় এবং প্রদত্ত আইটেমের সমান টিপলে সদস্য আছে কিনা তা পরীক্ষা করতে দেয়৷

উদাহরণ

my_tuple = (5, 1, 8, 3, 7)
print(8 in my_tuple)
print(0 in my_tuple)

আউটপুট

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

True
False

মনে রাখবেন যে অপারেটরে অভিধানের বিপরীতে কী উপস্থিতির জন্য পরীক্ষা করে।

উদাহরণ

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

এটি অন্যান্য অনেক জায়গায় ব্যবহার করা যেতে পারে এবং সেই পরিস্থিতিতে এটি কীভাবে কাজ করে তা অনেক পরিবর্তিত হয়৷ এইভাবে tuples মধ্যে কাজ করে. এটি প্রথমটি থেকে বস্তুর রেফারেন্স তুলনা করা শুরু করে যতক্ষণ না এটি হয় সেই বস্তুটিকে টিপলে খুঁজে পায় বা টুপলের শেষ পর্যন্ত পৌঁছায়৷


  1. পাইথনের তালিকায় কীভাবে অপারেটর কাজ করে?

  2. পাইথনের তালিকায় * অপারেটর কীভাবে কাজ করে?

  3. পাইথনে কিভাবে \B রেগুলার এক্সপ্রেশন কাজ করে?

  4. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?