পাইথন টাপল নেস্টেড হতে পারে। একটি টাপলের উপাদান weer টাপল হতে পারে। এই আর্টিকেলে একটি টাপল অফ টাপলে নির্দিষ্ট ভ্যালু আছে কিনা তা বের করার পদ্ধতি দেখানো হয়েছে।
any ফাংশন ব্যবহার করে
any ফাংশন ব্যবহার করে যাচাই করা হয় দেওয়া ভ্যালুটি কোনো সাব-টাপলে উপাদান হিসেবে আছে কিনা। পুরো শর্তটি if-else ক্লজে রাখা হয়।
উদাহরণ
Atuple = [('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)]
print("Given tuple: ", Atuple)
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.chain ফাংশন প্রথম ইটারেবল থেকে এলিমেন্ট রিটার্ন করে যতক্ষণ না সেটি শেষ হয়, তারপর পরবর্তীটি। সাব-টাপলগুলো একসাথে এক্সপ্যান্ড করে দেওয়া ভ্যালু খুঁজা যায়।
উদাহরণ
import itertools
Atuple = (('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5))
print("Given tuple: ", Atuple)
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