【发布时间】:2021-05-23 06:47:05
【问题描述】:
我在字典中嵌套了一个列表。我试图循环它,但输出显示的是每个字母而不是整个单词,并且它没有显示列表中的其他值。
favorite_languages = {
'jen': ['python', 'ruby'],
'sarah': ['c'],
'edward': ['ruby', 'go'],
'phil': ['python', 'haskell'],
}
for name,languages in favourite_languages.items():
print("\n" + name.title() + "'s fav lang are:")
for language in languages:
print("\t" + language.title())
所以,输出是 -
Jen's fav lang are:
P
Y
T
H
O
N
【问题讨论】:
-
如果您只使用
favourite的一种拼写,并修复缩进,对我来说效果很好。 -
我得到一个完全不同的输出,我的是正确的,尝试修复缩进
-
感谢您指出错误。它现在对我有用。
-
我同时打开了另一本拼写为 'favourite' 的字典。
标签: python loops dictionary nested