pyhon *运算 深浅拷贝
# coding=utf-8
# 定义一个数组
x = [1, 2, 3]
# 拷贝x 3次
y = [x*3] # y = [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
# 修改其中一个元素
y[0][0] = 4
# 三行都变了 y = [[4, 2, 3], [4, 2, 3], [4, 2, 3]]
# 避免方法
y = [x[:] for i in range(3)]
...
原创
2021-09-15 16:23:10 ·
60 阅读 ·
0 评论