想问一下为什么list02的值是这些

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的肯定也会跟着变