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

পাইথন: টাপল লিস্ট থেকে সব বড় হাতের ক্যারেক্টার ফিল্টার করা

যদি টাপল লিস্ট থেকে সব বড় হাতের (uppercase) ক্যারেক্টার ফিল্টার করতে হয়, তবে একটি সিম্পল ইটারেশন, একটি বুলিয়ান ভ্যালু, 'append' মেথড এবং 'isupper' মেথড ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"] print("The list is : " ) print(my_list) my_result_list = [] for sub_list in my_list:     my_result = True     for element in sub_list:         if not element.isupper():             my_result = False             break     if my_result:         my_result_list.append(sub_list) print("The resultant list is : ") print(my_result_list)

আউটপুট

The list is : [('PYTHON', 'IS', 'Fun'), ('PYTHON', 'COOl'), ('PYTHON',), 'ORIENTED', 'OBJECT'] The resultant list is : [('PYTHON',), 'ORIENTED', 'OBJECT']

ব্যাখ্যা

  • একটি টাপল লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • একটি খালি লিস্ট ডিফাইন করা হয়।

  • মূল লিস্টটি ইটারেট করা হয় এবং একটি বুলিয়ান ভ্যালু 'True' সেট করা হয়।

  • লিস্টটি আবার ইটারেট করা হয় এবং প্রতিটি এলিমেন্ট চেক করা হয় যে এটি আপারকেসে আছে কিনা।

  • না থাকলে, বুলিয়ান ভ্যালু False সেট করা হয়।

  • নিয়ন্ত্রণ লুপ থেকে বের হয়।

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

  • এই লিস্ট আউটপুট হিসেবে কনসোলে দেখানো হয়।

  1. পাইথনে লিস্টের স্ট্রিং এলিমেন্টকে ইন্টিজার কনভার্ট করা (Converting all strings in list to integers)

  2. পাইথনে স্ট্রিংয়ের লিস্টকে টাপলের লিস্টে রূপান্তর

  3. পাইথনে লিস্টের টাপল থেকে nth এলিমেন্ট অ্যাক্সেস করুন

  4. পাইথনে লিস্ট থেকে ইভেন ভ্যালু ফিল্টার (Filter Even Values from List)