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.项()中:

打印({:完美!它像一个符咒一样工作!它也会很快,这是我一直在寻找的…不像我处理索引等的可怕想法。谢谢:)完美!它像一个符咒一样工作!它也会很快,这是我一直在寻找的…不像我处理索引等的可怕想法。谢谢:)