列表的值的改变
如图感谢。 因为是浅拷贝,以‘*’这种方式创建的列表,m里面的三个列表的内存是指向同一块,不管我们修改哪个列表,其他两个列表也会跟着改变。
如果要使用列表创建一个二维数组,可以使用生成器来辅助实现,m = [ for j in range(3)]
{:10_257:} Flaneur-yz 发表于 2020-4-13 11:43
因为是浅拷贝,以‘*’这种方式创建的列表,m里面的三个列表的内存是指向同一块,不管我们修改哪个列表,其 ...
这玩意是推导式,人家不是生成器啦~ 因为 m,m,m 都指向一个列表,其中一个变了,其他两个也会变。 当我没说
页:
[1]