我写了这本字典:
dict = {
"Someone1": ['Random1', 'Random2', 'Random3'],
"Someone2": ['Random1', 'Random2', 'Random3'],
}
我想把它打印出来,输出结果是:
Someone1 Random1
Someone1 Random2
Someone1 Random3
Someone2 Random1
等。
我试过了:
for name in dict.keys():
print(name, dict[name])
但是输出不是我想要的我能做什么?
您需要另一个嵌套循环来迭代dict[name]
。此外,您还可以通过遍历键和值(也称为items
)来简化代码:
for name, herbs in dict.items():
for herb in herbs:
print(name, herb)