创建词典时出现语法错误

2024-09-26 17:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手。我刚打了这个密码

#!/usr/bin/python

states = [
    'Kerala': 'KL' ,
    'Tamil Nadu': 'TN',
    'Karnataka': 'KN',
    'Maharashtra': 'MH',
    'Delhi': 'DL'
]

我得到一个语法错误

^{pr2}$

Tags: 密码binusrtnstates新手klmh
3条回答

将“[”和“]”替换为“{”和“}”
[]表示列表,{}表示dict

Python dictionaries是用{}分隔的,而不是方括号(它们代表lists):

states = {
  'Kerala': 'KL' ,
  'Tamil Nadu': 'TN',
  'Karnataka': 'KN',
  'Maharashtra': 'MH',
  'Delhi': 'DL'
}

另外,你的标题也不是很有描述性。也许改成“创建字典时语法错误”?在

字典应该声明为

mydict = {'key' : 'value' }

而不是

^{pr2}$

相关问题 更多 >

    热门问题