যখন টাপলে ইন্টিজার সহ টাপল ফিল্টার করা দরকার হয়, একটি সিম্পল ইটারেশন এবং 'not' অপারেটর এবং 'isinstance' মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর একটি ডেমোন্স্ট্রেশন দেওয়া হলো:
my_tuple = [(14, 25, "Python"), (5, 6), (3, ), ("cool", )]
print("The tuple is :")
print(my_tuple)
my_result = []
for sub in my_tuple:
temp = True
for element in sub:
if not isinstance(element, int):
temp = False
break
if temp:
my_result.append(sub)
print("The result is :")
print(my_result)
আউটপুট
The tuple is : [(14, 25, 'Python'), (5, 6), (3,), ('cool',)]
The result is : [(5, 6), (3,)]
ব্যাখ্যা
একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
একটি খালি লিস্ট তৈরি করা হয়েছে।
লিস্টটি ইটারেট করা হয়েছে, এবং 'isinstance' মেথড ব্যবহার করা হয়েছে দেখতে এলিমেন্টটি ইন্টিজার টাইপের কিনা।
যদি হ্যাঁ, একটি বুলিয়ান ভ্যালু 'False'-এ অ্যাসাইন করা হয়।
কন্ট্রোল লুপ থেকে বের হয়ে যায়।
বুলিয়ান ভ্যালুর মান অনুযায়ী, এলিমেন্টটি খালি লিস্টে অ্যাপেন্ড করা হয়।
এটি আউটপুট যা কনসোলে প্রদর্শিত হয়েছে।