Dado un diccionario, la tarea es encontrar la clave que tenga el valor máximo.
Ejemplos:
Input : {'Audi':100, 'BMW':1292, 'Jaguar': 210000, 'Hyundai' : 88} Output : Jaguar Input: {'Geeks':1900, 'for':1292, 'geek' : 88} Output: Geeks
Método #5: Usando la función max()
Python3
# Python code to find key with Maximum value in Dictionary # Dictionary Initialization Tv = {'BreakingBad':100, 'GameOfThrones':1292, 'TMKUC' : 88} Keymax = max(zip(Tv.values(), Tv.keys()))[1] print(Keymax)
Producción:
GameOfThrones
Método 2: Usar max() con la función lambda
Python3
# Python code to find key with Maximum value in Dictionary # Dictionary Initialization Tv = {'BreakingBad':100, 'GameOfThrones':1292, 'TMKUC' : 88} Keymax = max(Tv, key= lambda x: Tv[x]) print(Keymax)
Producción:
GameOfThrones
Método 3: Usar operador
Python3
# Python code to find key with # Maximum value in Dictionary import operator # Dictionary Initialization Car = {'Audi':100, 'BMW':1292, 'Jaguar': 210000, 'Hyundai' : 88} # Getting max item keyMax = max(Car.items(), key = operator.itemgetter(1))[0] print(keyMax)
Producción:
Jaguar
Método 4:
Python3
# Python code to find key with Maximum value in Dictionary # Dictionary Initialization Company = {'GFG':10000, 'Hashd':2292, 'Infy': 200} # taking list of car values in v v = list(Company.values()) # taking list of car keys in v k = list(Company.keys()) print(k[v.index(max(v))])
Producción:
GFG
Publicación traducida automáticamente
Artículo escrito por everythingispossible y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA