টাপলের লিস্ট থেকে 'N'তম কলামের সর্বোচ্চ মান বের করার জন্য লিস্ট কম্প্রিহেনশন এবং max মেথড ব্যবহার করা যায়।
লিস্ট কম্প্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে ওপারেশন করার একটি শর্টহ্যান্ড পদ্ধতি। max মেথড একটি ইটেরেবলের মধ্যে থেকে সর্বোচ্চ মান রিটার্ন করে।
একটি লিস্ট হেটেরogeneous মান (অর্থাৎ ইন্টিজার, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি যেকোনো ডেটা টাইপ) সংরক্ষণ করতে পারে।
একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_list = [(67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)]
print("লিস্টটি হলো : ")
print(my_list)
N = 2
print("'N' এর মান ইনিশিয়ালাইজ করা হয়েছে")
my_result = max([sub[N] for sub in my_list])
print("টাপলের লিস্টে Nth কলামের সর্বোচ্চ মান হলো : ")
print(my_result)
আউটপুট
লিস্টটি হলো : [(67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)] 'N' এর মান ইনিশিয়ালাইজ করা হয়েছে টাপলের লিস্টে Nth কলামের সর্বোচ্চ মান হলো : 78
ব্যাখ্যা
- একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
- 'N' এর মান ইনিশিয়ালাইজ করা হয়েছে।
- লিস্ট কম্প্রিহেনশন ব্যবহার করে টাপলের লিস্টটি ইটারেট করা হয়েছে এবং
maxমেথড ব্যবহার করে টাপলের লিস্ট থেকে সর্বোচ্চ মান বের করা হয়েছে। - এই অপারেশন একটি ভেরিয়েবলে এসাইন করা হয়েছে।
- এই ভেরিয়েবল আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।