পদ্ধতি ১: max() + get()
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
max_key = max(dictA, key=dictA.get)
print(max_key) # Tue
পদ্ধতি ২: operator.itemgetter + max()
import operator
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
max_key = max(dictA.items(), key=operator.itemgetter(1))[0]
print(max_key) # Tue
ব্যাখ্যা
dictA.getভ্যালু রিটার্ন করে,maxসেটা কী হিসেবে ব্যবহার করে।itemgetter(1)টাপলের ১ নম্বর ইন্ডেক্স (ভ্যালু) এক্সেস করে।- দুটি পদ্ধতিই O(n) সময়ে কাজ করে।
আউটপুট
Tue