【发布时间】:2021-02-12 10:04:30
【问题描述】:
我有一个包含两个值(id 和数量)的字典:
dict={5: [379], 11: [396], 6: [480], 19: [443]}
我想在不使用 max 和 min 函数的情况下从字典中找到具有最大和最小数量的 id。
所以想要的输出是:
max=6
min=5
【问题讨论】:
-
请分享您的代码。
-
你的值是列表还是整数?
-
请解释为什么不
min()和max()?sorted()怎么样? -
list(map(lambda x: x[0], sorted(d.items(), key=lambda x: x[1])[::len(d)-1]))
标签: python dictionary max min