python采坑之路1
程序员文章站
2022-03-03 10:20:47
...
在list中有如下:
列表生成式和*
x = [[0]*n]*m
y = [[0 for x in range(n)] for y in range(m)]
x[0][0] = 1
y[0][0] = 1
print(x)
print(y)
结果:
[[1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0]]
[[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
说明:就是说matrix = [array] * 3操作中,只是创建3个指向array的引用,所以一旦array改变,matrix中3个list也会随之改变。
上一篇: vue-admin-template——添加页面跳转白名单——基础积累
下一篇: R语言绘图开帖
推荐阅读