Python 为嵌套字典中的每个键/值对返回最低值(和关联键)
我有一个类似于下面的字典(但是有更多的键和不同数量的嵌套值) 我试着用一个重复的字典在字典中循环,结果导致了一个非常长的、不幸的查找循环;尤其是因为重复的字典肯定不是解决办法 这里还有其他关于字典中单个最大/最小值的问题,以及使用“列表”键查找最大/最小值的问题,但我无法适应这个问题Python 为嵌套字典中的每个键/值对返回最低值(和关联键),python,python-2.7,dictionary,Python,Python 2.7,Dictionary,我有一个类似于下面的字典(但是有更多的键和不同数量的嵌套值) 我试着用一个重复的字典在字典中循环,结果导致了一个非常长的、不幸的查找循环;尤其是因为重复的字典肯定不是解决办法 这里还有其他关于字典中单个最大/最小值的问题,以及使用“列表”键查找最大/最小值的问题,但我无法适应这个问题 如何解决这个问题?只需在dict上循环,打印每个键k和d[k]值的最小值 for k in d: print("{:<6}{}".format(k, min(d[k]))) 11 139.041
如何解决这个问题?只需在dict上循环,打印每个键
k
和d[k]
值的最小值
for k in d:
print("{:<6}{}".format(k, min(d[k])))
11 139.04185
3 2.661
5 12.6
对于d中的k:
打印(“{:只需在dict上循环,打印每个键k
和d[k]
值的最小值
for k in d:
print("{:<6}{}".format(k, min(d[k])))
11 139.04185
3 2.661
5 12.6
对于d中的k:
print(“{:从dict获取键和值会更快,d[k]可能会更慢
for k, v in d.items():
print("{:<6}{}".format(k, min(v)))
对于k,v在d.项()中:
print(“{:从dict获取键和值会更快,d[k]可能会更慢
for k, v in d.items():
print("{:<6}{}".format(k, min(v)))
对于k,v在d.项()中:
打印({:完美!它像一个符咒一样工作!它也会很快,这是我一直在寻找的…不像我处理索引等的可怕想法。谢谢:)完美!它像一个符咒一样工作!它也会很快,这是我一直在寻找的…不像我处理索引等的可怕想法。谢谢:)