কম্পিউটার

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


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

উদাহরণ

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

আউটপুট

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

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

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


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

  2. পাইথনের একটি তালিকা থেকে কিভাবে একটি বস্তু সরাতে?

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

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