টাপলের লিস্ট (অর্থাৎ টাপল ধারণকারী লিস্ট) এ সর্বোচ্চ এলিমেন্ট বের করার জন্য max মেথড এবং operator.itemgetter মেথড ব্যবহার করা যায়।
itemgetter অপারেন্ড থেকে নির্দিষ্ট আইটেম বের করে।
max মেথড আর্গুমেন্ট হিসেবে পাস করা ইটেরেবলে উপস্থিত সর্বোচ্চ মান দেয়।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
from operator import itemgetter
my_list = [('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]
print("লিস্টটি হলো :")
print(my_list)
my_result = max(my_list, key=itemgetter(1))[0]
print("সর্বোচ্চ মানযুক্ত নামটি হলো : ")
print(my_result)
আউটপুট
লিস্টটি হলো : [('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]
সর্বোচ্চ মানযুক্ত নামটি হলো : Min
ব্যাখ্যা
- প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে।
- টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
maxমেথড ব্যবহার করে লিস্টটি ট্রাভার্স করা হয়েছে এবং প্রতিটি টাপলের দ্বিতীয় এলিমেন্টকে কী (key) হিসেবে নির্দিষ্ট করা হয়েছে।- ফলাফল একটি ভেরিয়েবলে এসাইন করা হয়েছে।
- কনসোলে আউটপুট হিসেবে প্রদর্শিত হয়েছে।