【发布时间】:2020-02-15 18:27:30
【问题描述】:
a=[1] # here is a comment to the right
print("as expected, a=", a)
b=a
print("as expected, b=", b)
a[0]=2
print("as expected, now a=", a)
print("NOT EXPECTED TO CHANGE now b=", b)
【问题讨论】:
-
很糟糕,stackoverflow 不允许我在每行旁边输入 cmets....
-
@Bella 你当然可以把 cmets 放在每一行旁边……不知道你的意思
-
我将 a 列表的值从 1 更改为 2,它确实发生了变化。但是我没有更改 b 列表的值,但是,它似乎也更改为 2 ......这怎么可能?
-
LeoE,你能解释一下吗?我真的不明白....
-
首先我在这里输入了这一行代码 a=[1] # a 现在是 [1] 即我在每个右侧输入了 cmets,但系统一直告诉我它不能将其发布为是的,它的格式不正确......代码是正确的,我们可以在右边有 cmets......
标签: python list variable-assignment