# create a mapping of state to abbreviation
states = [
'Oregon': 'OR',
'Florida': 'FL',
'California': 'CA',
'New York': 'NY',
'Michigan': 'MI'
]
我正在从 Learning Python The Hard Way
学习 Python .在 example 39
在这本书中,我输入了与上面所示相同的代码来创建字典,甚至复制并粘贴了它,但我收到了一个错误
E0001:invalid syntax (<string>, line 3)
它指向 :
.出了什么问题?
最佳答案
方括号 ([]
) 用于 list
文字。在这种情况下,您应该制作一个 dict
文字(:
用于将冒号左侧的键与右侧的值分开) ,由大括号 ({}
) 分隔。
关于python - 语法无效(<字符串>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461147/