用+和+ =在python中添加列表之间的区别[重复]
发布于 2021-01-29 14:58:19
这个问题已经在这里有了答案 :
为什么+ =在列表上表现异常? (8个答案)
6年前关闭。
在尝试与列表p= p+i
不同的列表时,我注意到 p += i
例如:
test = [0, 1, 2, 3,]
p = test
test1 = [8]
p = p + test1
print test
在上面的代码中test
打印出了原始值[0, 1, 2, 3,]
但是如果我在下面切换p = p + test1
为p += test1
test = [0, 1, 2, 3,]
p = test
test1 = [8]
p += test1
print test
test
现在等于 [0, 1, 2, 3, 8]
价值不同的原因是什么?
关注者
0
被浏览
95
1 个回答