再来倒腾倒腾内存图,每次都有新发现

图-1: 前两行一样,这样定义list02,其会产生和list01一样的指向。 第三行,左边是修改元素的值,[0]的指向发生变化,所以list01和list02就都变了;而右边,是修改整个list01, 让它指向了一个新的变量,解除了与之前变量的关系,但是并不影响之前的变量,所以,list02不会变! 也就是说:list01 = list02 的这种表达,是两个列表变量共同指向了一些变量,这些变量
相关文章
相关标签/搜索