স্ট্রিং-ইন্টিজার ম্যাপিং বিশিষ্ট ডিকশনারি থেকে সবচেয়ে বড় কী বের করতে max() ফাংশন ব্যবহার করা যায়। ডিফল্টভাবে স্ট্রিং কমপেরিজন অ্যালফাবেটিক্যালি হয়।
উদাহরণ
d = {
'foo': 100,
'bar': 25,
'baz': 360
}
# কীগুলো থেকে ম্যাক্সিমাম
print(max(k for k, v in d.items()))
আউটপুট
foo
ব্যাখ্যা: 'foo', 'bar', 'baz' — অ্যালফাবেটিক্যালি 'foo' সবচেয়ে বড় (f > b)।
ভ্যালু অনুযায়ী বড় কী বের করা
# সর্বোচ্চ ভ্যালুর কী max_key = max(d, key=d.get) print(max_key) # 'baz' (value 360)
সবচেয়ে ছোট কী
print(min(d)) # 'bar' (অ্যালফাবেটিক্যালি) print(min(d, key=d.get)) # 'bar' (value 25)