为什么在创建这个字典时会出现python语法错误,它指的是":"

时间:2014-06-30 02:56:47

标签: python dictionary syntax-error

这个错误在哪里?

states = [
    'Oregon' : 'OR',  
    'Florida' : 'FL',  
    'California' : 'CA',  
    'New York' : 'NY',  
    'Michigan' : 'MI'  
]

它告诉我错误是:'Oregon'和'OR'之间。如果我注释掉那一行,它对下一行说同样的话。我完全被困惑了。

1 个答案:

答案 0 :(得分:6)

python dictionary{}表示,而不是[]

states = { 'Oregon' : 'OR',
    'Florida' : 'FL',
    'California' : 'CA',
    'New York' : 'NY',
    'Michigan' : 'MI'
}

是一个有效的字典