給定一個字典d
其中鍵值對由一個字符串作爲鍵和一個整數作爲值組成,我想打印鍵值爲最大值的鍵字符串。在python的字典中打印最大值的鍵
當然我可以循環使用d.items()
,存儲最大和它的密鑰並在for
循環後面輸出後者。但有一個更「Python化」的方式只用短短max
函數構造像
print max(...)
給定一個字典d
其中鍵值對由一個字符串作爲鍵和一個整數作爲值組成,我想打印鍵值爲最大值的鍵字符串。在python的字典中打印最大值的鍵
當然我可以循環使用d.items()
,存儲最大和它的密鑰並在for
循環後面輸出後者。但有一個更「Python化」的方式只用短短max
函數構造像
print max(...)
根據你的字典你可能的使用想要切換鍵和值,讓整數有一個鍵,一個dstring有價值......(當然,如果你從不使用字符串鍵,你可以這樣做......) –
Swapping key and value is * not * a good idea,因爲這些值可能根本不是唯一的... – halloleo