Contact: aviboots(AT)netvision.net.il
39,009 questions
50,723 answers
573 users
import operator dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72} max_key_value = max(dict.items(), key=operator.itemgetter(1))[0] print(max_key_value) ''' run: key2 '''
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72} max_key_value = max(dict, key=lambda key: dict[key]) print(max_key_value) ''' run: key2 '''
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72} max_key_value = max(dict, key = dict.get) print(max_key_value) ''' run: key2 '''
import operator dic = {'a':13, 'b':96, 'c':8, 'd':24, 'e':36, 'f':17} mx = max(dic.items(), key=operator.itemgetter(1)) print(mx) ''' run: ('b', 96) '''