2024-04-25 13:01:29 发布
网友
我想我是在装傻,但我想不出答案,而且我在搜索时也找不到解决方案,所以提前道歉,但是。。。你知道吗
我想在Python中定义一个空列表,我知道我可以使用:
list = []
但是我的代码有一个列表名,它是数字,例如:
0030 = []
我得到一个错误:
SyntaxError: can't assign to literal
作为一个名单,如果我不这样做,请不要用我的名字吗?你知道吗
变量不能以数字开头。这只是Python的语法规则。你可以这样做:
l_0030 = []
甚至:
_0030 = []
所有变量必须以下划线开头。你知道吗
但是,您不能这样做,因为Python名称必须符合特定的模式(和starting with a number is not allowed)。。。。但是如果你有很多,并且想把它们分组,那么你可以把它们放在一个dict中,用你的名字作为键:
dict
lists = {} lists['0030'] = []
您正试图使用0030作为变量名。很简单,您不能有一个名为0030的变量。例如,您可以将其命名为l0030(第一个字符是小写字母“ell”)。你知道吗
0030
l0030
变量不能以数字开头。这只是Python的语法规则。你可以这样做:
甚至:
所有变量必须以下划线开头。你知道吗
但是,您不能这样做,因为Python名称必须符合特定的模式(和starting with a number is not allowed)。。。。但是如果你有很多,并且想把它们分组,那么你可以把它们放在一个
dict
中,用你的名字作为键:您正试图使用
0030
作为变量名。很简单,您不能有一个名为0030
的变量。例如,您可以将其命名为l0030
(第一个字符是小写字母“ell”)。你知道吗相关问题 更多 >
编程相关推荐