没有定义字典但它有明确定义

问题描述 投票:0回答:0
File "c:\Users\User 1023149\Desktop\Learning\Python\Chapter 6 Dictionaries\Dictionaries.py", line 18, in <module>
    for name, language in favorite_languages.items():
                          ^^^^^^^^^^^^^^^^^^
NameError: name 'favorite_languages' is not defined
PS C:\Users\User 1023149\Desktop\Learning\Python>
favorite_languages = {
'jen': ['python', 'ruby'],
'sarah': ['c'],
'edward': ['ruby', 'go'],
'phil': ['python', 'haskell'],
}


for name, languages in favorite_languages.items():
    print(f"\n{name.title()}'s favorite languages are:")
    for language in languages:
        print(f"\t{language.title()}")

我尝试将确切的变量名称复制到字典中并查找错误,但我找不到任何错误。 我在教科书上工作,我已经编写并复制了书中的确切代码,但都给出了上述错误消息。

python
© www.soinside.com 2019 - 2024. All rights reserved.