使用 Python 獲取具有最大值的字典中的鍵
一個 Python 字典包含鍵值對。在本文中,我們將瞭解如何獲取在給定的 Python 字典中其值為最大值的元素的鍵。
使用 max 和 get
我們使用 get 函式和 max 函式來獲取鍵。
示例
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
print("Given Dictionary:\n",dictA)
# Using max and get
MaxKey = max(dictA, key=dictA.get)
print("The Key with max value:\n",MaxKey)輸出
執行以上程式碼會給出我們以下結果 −
Given Dictionary:
{'Mon': 3, 'Tue': 11, 'Wed': 8}
The Key with max value:
Tue使用 itemgetter 和 max
藉助 itemgetter 函式,我們獲取字典中各元素並透過將其編入位置一來獲取值。接下來我們使用 max 函式,最終我們獲取所需鍵。
示例
import operator
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
print("Given Dictionary:\n",dictA)
# Using max and get
MaxKey = max(dictA.items(), key = operator.itemgetter(1))[0]
print("The Key with max value:\n",MaxKey)輸出
執行以上程式碼會給出我們以下結果 −
Given Dictionary:
{'Mon': 3, 'Tue': 11, 'Wed': 8}
The Key with max value:
Tue
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP