我想迭代这个词典的字典。最后,我想划分每个字典的值..例如,0.5/0.4,0.3/0.2和0.1/0.1来找到最大值,但我还没有到达那里。任何帮助迭代将不胜感激。如何遍历Python中的字典字典
#!/usr/bin/env python2
dict = {('a', 0.5): ('b', 0.4), ('c', 0.3): ("d", 0.2), ('e', 0.1): ('f', 0.1)}
for keys, values in dict:
print "key: %s" % keys
print "values: %f" % values
for keys1, values1 in dict[keys]:
print "key1: %s" % keys1
print "values1: %f" % values1
不过,我得到一个错误:
键:一个 值:0.500000 回溯(最后最近一次调用):
文件 “test.py”,8号线,在 的键1, values1 in dict [keys]:KeyError:'a'
这不是字典的字典,这是一个字典,他们的键和值是'tuple's。 –