states = [
'oregon': 'OR',
'florida': 'FL',
'california': 'CA',
'new york': 'NY',
'michigan': 'MI'
]
当我运行上面的代码时,终端总是说:
'oregon': 'OR',
^
SyntaxError: invalid syntax
但是我只是将代码复制到一本书中,而不是完全复制并粘贴,而是手动键入它们,它们看起来一样。我不知道怎么了。 希望有人可以帮助我。谢谢!
答案 0 :(得分:1)
那是因为您使用错误的语法来声明字典,尤其是括号的错误。使用[]
声明列表,使用{}
声明字典。像这样:
states = {
'oregon': 'OR',
'florida': 'FL',
'california': 'CA',
'new york': 'NY',
'michigan': 'MI'
}