একটি তালিকার উপাদান হিসেবে টিপল থাকতে পারে। এই প্রবন্ধে আমরা শিখব কীভাবে সেই টিপলগুলিকে চিহ্নিত করতে হয় যাতে একটি নির্দিষ্ট অনুসন্ধান উপাদান থাকে যা একটি স্ট্রিং৷
ইন এবং কন্ডিশন সহ
আমরা শর্ত অনুযায়ী একটি অনুসরণ ডিজাইন করতে পারেন. এর পরে আমরা শর্ত বা শর্তগুলির সংমিশ্রণ উল্লেখ করতে পারি।
উদাহরণ
listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:\n",listA) print("Check value:\n",test_elem) # Uisng for and if res = [item for item in listA if item[0] == test_elem and item[1] >= 2] # printing res print("The tuples satisfying the conditions:\n ",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] Check value: Mon The tuples satisfying the conditions: [('Mon', 3), ('Mon', 2)]
ফিল্টার সহ
আমরা ল্যাম্বডা ফাংশনের সাথে ফিল্টার ফাংশন ব্যবহার করি। ফিল্টার অবস্থায় আমরা টিপলে উপাদানটির উপস্থিতি পরীক্ষা করতে ইন অপারেটর ব্যবহার করি।
উদাহরণ
listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:\n",listA) print("Check value:\n",test_elem) # Uisng lambda and in res = list(filter(lambda x:test_elem in x, listA)) # printing res print("The tuples satisfying the conditions:\n ",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list: [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] Check value: Mon The tuples satisfying the conditions: [('Mon', 3), ('Mon', 2)]