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程序在字典中找到第二个最大值