📜  Python字典中的第二大值

📅  最后修改于: 2022-05-13 01:55:01.364000             🧑  作者: Mango

Python字典中的第二大值

在这个问题中,我们将在给定的 Dictionary 中找到第二大的值。
例子:

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)
输出:
Geeks

时间复杂度:O(n Log n)

更多方法请参考以下帖子:

Python程序在字典中找到第二个最大值