小编sha*_*iny的帖子

变量与值的处理方式不同

我尝试将字典添加到列表中,但我错误地使用了 += 运算符。发现该错误后,我注意到如果我运行

a = []
a += {'b' : 2, 'c' : 3, 'd' : 4}
print(a)
Run Code Online (Sandbox Code Playgroud)

我得到['b','c','d']。如果我运行同样的事情,但我直接引用 [],我会收到错误。 SyntaxError: 'list' is an illegal expression for augmented assignment

我期望结果是相同的,但显然 x 的处理方式有所不同,即使它的值设置为 []。

python variables equation

0
推荐指数
1
解决办法
38
查看次数

标签 统计

equation ×1

python ×1

variables ×1