题目:将一个列表的数据复制到另一个列表中。
第一种方法
import copy
a = [1, [2]]
b = copy.deepcopy(a)
print(b)
a[1].append(3)
print(a)
print(b)
此方法可以复制一个列表,且对新列表操作不会影响原列表。
第二种方法
a = [1, 2, 3]
b = a[:]
print b
这种方法只能复制简单的列表,而且对a或b进行修改会,a,b会同时变化。
题目:将一个列表的数据复制到另一个列表中。
第一种方法
import copy
a = [1, [2]]
b = copy.deepcopy(a)
print(b)
a[1].append(3)
print(a)
print(b)
此方法可以复制一个列表,且对新列表操作不会影响原列表。
第二种方法
a = [1, 2, 3]
b = a[:]
print b
这种方法只能复制简单的列表,而且对a或b进行修改会,a,b会同时变化。