list01=[1,2,3] list02=list01 list01[2]=4 list02=[1,2,4]
list01[2]=4 这个是自己进行的赋值,因为下标从0开始计算,list01[2]原来是3替换成4了, list02=list01,由于引用的是同一对象,所以都修改了list02=[1,2,4]
list01=[1,2,3]
list02=list01 即list02=[1,2,3] 又将列表的第二个位置替换为4,list01[2]=4 所以list02=[1,2,4]
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
因为list01和list02都是引用同一个列表,就是同一个列表不同名字而已
这是一个列表,list02引用了list01,就是和list01一样的了。
list02=list01是list02指向list01=[1,2,3],list01[2]=4这句把list01更改为list01=[1,2,4]了,所以list02也就指向[1,2,4]了
list01=list02是恒等于的,所以list01变了之后,list02也跟着变
list02=list01 实际上是把list02指向list01的内存块,lsit01和list02用的是同一块内存,list01的值变了 ,list02的肯定也会跟着变