我想迭代這個詞典的字典。最後,我想劃分每個字典的值..例如,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。 –