Python Tuples বাসা করা যেতে পারে. আমাদের একটি টিপল থাকতে পারে যার উপাদানগুলিও টিপল। এই প্রবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত মান টিপলে একটি উপাদান হিসেবে উপস্থিত আছে কিনা তা খুঁজে বের করতে হবে।
যেকোনো সাথে
যেকোন ফাংশনটি ফর লুপের সাহায্যে টিপলে উপস্থিত যেকোনো সাবটুপলে একটি উপাদান হিসেবে একটি প্রদত্ত মান উপস্থিত আছে কিনা তা পরীক্ষা করতে ব্যবহার করা যেতে পারে। আমরা একটি if এবং else ধারা চেক করার জন্য সম্পূর্ণ শর্ত রেখেছি।
উদাহরণ
Atuple = [('Mon',10),('Tue',8),('Wed',8),('Thu',5)] #Given tuple print("Given tuple: ",Atuple) # Use any if any('Tue' in i for i in Atuple): print("present") else : print("Not present") if any(3 in i for i in Atuple): print("present") else : print("Not present")
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given tuple: [('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)] present Not present
itertools.chain সহ
itertools মডিউলের চেইন ফাংশনটি প্রথম পুনরাবৃত্তিযোগ্য থেকে উপাদানগুলিকে ফেরত দেয় যতক্ষণ না এটি নিঃশেষ হয়, তারপর পরবর্তী পুনরাবৃত্তিযোগ্যতে এগিয়ে যায়, যতক্ষণ না সমস্ত পুনরাবৃত্তিযোগ্যগুলি শেষ না হয়। তাই আমরা প্রদত্ত টিপল দিয়ে এর সমস্ত বিষয়বস্তু প্রসারিত করে এবং if ক্লজ ব্যবহার করে প্রয়োজনীয় মানের উপস্থিতি পরীক্ষা করে এটি ব্যবহার করি।
উদাহরণ
import itertools Atuple = (('Mon',10),('Tue',8),('Wed',8),('Thu',5)) #Given tuple print("Given tuple: ",Atuple) # Use chain if ('Wed' in itertools.chain(*Atuple)) : print("Wed is present") else : print("Wed is not present") if (11 in itertools.chain(*Atuple)) : print("11 is present") else : print("11 is not present")
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given tuple: (('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)) Wed is present 11 is not present