0
我目前正在學習Python作爲學生,但似乎無法理解字典的概念。瞭解max上
比方說
d = {'I': 1, ' ': 2, 'P': 1, 'L': 1, 'E': 3, 'H': 1, 'D': 1, 'N': 1}
我想使用的功能max
返回具有最高價值的關鍵。
max (d.values(), key = lambda x: x[0])
,但我得到它說
TypeError: 'int' object is not subscriptable
'd.values()'返回字典* *值,這是整數。你不能標這些。 – Li357
您正在索引整數。以適當的方式檢出副本。 – Kasramvd
由於d.values()返回一個列表,你可以簡單地得到列表max(d.values())的最大值。你目前正在嘗試索引一個整數,這是你不能做的! – chatton