List是引用类型,那么为什么会存在以下的问题
来源:5-3 值类型与引用类型
Keeln
2018-04-25
a = [1,2,3,4]
b = a;
a = [1,2,3,5]
print(b) ==> [1,2,3,4] Why Not [1,2,3,5]
写回答
1回答
-
两个a的内存地址不一样,b的内存地址应该是第一个a的地址,而第一个a的存储为[1,2,3,4],所以b的值就是这个。可以用id(a)来查看地址。
022020-05-23
相似问题