Segundo valor más grande en un diccionario de Python

En este problema encontraremos el segundo valor más grande en el Diccionario dado.
Ejemplos:

Input :  {'one':5, 'two':1, 'three':6, 'four':10}
Output :  Second largest value of the dictionary is 6

Input :   {1: 'Geeks', 'name': 'For', 3: 'Geeks'}
Output :  Second largest value of the dictionary is Geeks
dictionary = {1: 'Geeks', 'name': 'For', 3: 'Geeks'}
val = list(dictionary.values())
val.sort()
res = val[-2]
print(res)
Producción:

Geeks

Complejidad de tiempo: O (n Log n)

Consulte la publicación a continuación para obtener más métodos:

Programa de Python para encontrar el segundo valor máximo en el Diccionario

Publicación traducida automáticamente

Artículo escrito por SahilMehra1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *