有许多可用示例展示了如何在 dict 中找到最大值。我很好奇为什么无法以这种方式找到最大键/值。
from random import randint
# Create dict with random keys and values.
d = {randint(1, 99): randint(1, 99) for i, j in enumerate(range(20))}
# Loop through dict to find max value
maxi = 0
for key in d:
if d[key] > maxi:
maxi = key
print(d, d[maxi])
目测d,可以看出d[maxi]不是最大值。