কম্পিউটার টিউটোরিয়াল

পাইথন - পাইথন টাপলে ইন্টিজার সহ টাপল ফিল্টার করা


যখন টাপলে ইন্টিজার সহ টাপল ফিল্টার করা দরকার হয়, একটি সিম্পল ইটারেশন এবং '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'-এ অ্যাসাইন করা হয়।

  • কন্ট্রোল লুপ থেকে বের হয়ে যায়।

  • বুলিয়ান ভ্যালুর মান অনুযায়ী, এলিমেন্টটি খালি লিস্টে অ্যাপেন্ড করা হয়।

  • এটি আউটপুট যা কনসোলে প্রদর্শিত হয়েছে।


  1. পাইথনে টাপলে পেয়ারওয়াইজ যোগ (Pairwise Addition)

  2. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  3. পাইথনে টাপল অফ টাপলে এলিমেন্ট আছে কিনা যাচাই করুন

  4. পাইথন টাপল মাস্টার করুন: ডেফিনিশন, তৈরি এবং প্র্যাকটিক্যাল ব্যবহার