什么是遍历列表中的所有索引的最佳方式是列表中的键值?即python迭代密钥的列表值
mydict = {'key1': [92,4], 'key2': [1,4,3], 'key3': [1,8,2], 'key4': [9925,2,4] }
我想遍历每个键,在列表中exaust所有的值,然后移动到下一个关键。使用iteritems我无法做到这一点。 有没有办法做到这一点没有嵌套forloops?
for key, value in mydict.iteritems():
print '{}: {}'.format(key, value)'
这给了我下面的输出:
key3: [1, 8, 2]
key2: [1, 4, 3]
key1: [92, 4]
key4: [9925, 2, 4]
我期待获得输出像
key3: 1
key3: 8
key3: 2
等。
最终,您将无法避免某种嵌套循环。 我可能会写它作为列表理解,但它仍然只是一个花式嵌套for循环。 – TemporalWolf