dict =
{0: ['a','b','c'],
-0.75: ['a','b','c'],
.
.
.
}
我想以下列格式打印此dict(每行一个)
a 0
b 0
c 0
a -0.75
b -0.75
c -0.75
.
.
.
答案 0 :(得分:4)
这段代码可以解决问题:
for k, v in dict.iteritems():
for item in v:
print item, k
答案 1 :(得分:0)
试试这个:
for key,value in d.items():
for val in value:
print "%s --> %s"%(val,key)
items()函数将返回元组列表,在本例中为
[(0, ['a', 'b', 'c']), (-0.75, ['a', 'b', 'c'])]
然后我们在这个列表上第二次循环,并获得所需的输出。
答案 2 :(得分:0)
试试这个
for key, val in dict.items():
for eachval in val:
print eachval, key