【发布时间】:2019-04-21 12:14:58
【问题描述】:
当我们编写如下代码时:
a = [1,2]
b = a
a.append(3)
print(b)
这里,对于 a 和 b,list 变为 [1, 2, 3]。 但是当我执行代码时:
a=3
b=a
b+=1
a=3 和 b=4 不会发生同样的事情。 那么,有人可以向我解释一下这个原因。 此外,哪种数据类型用作列表,哪种数据类型用作整数。
【问题讨论】:
标签: python variable-assignment