#将一个列表的数据复制到另一个列表中
方法一
a = [1, 2, 3]
b = a[:]
print(b)
方法2
list1 = [1, 2, 4, 5]
list2 = []
for i in list1:
list2.append(i)
print(list2)
方法3 利用copy函数
list1 = [1, 2, 5, 6]
list2 = list1.copy()
print(list2)
方法4 直接赋值
a = [1, 5, 2, 5]
b = a
c = a[1:]
d = a[:1]
print(b)
print(c)
print(d)
本文介绍了Python中复制列表的四种常见方法:切片复制、使用`list()`、调用`copy()`方法以及直接赋值。切片复制和`list()`创建了列表的副本,而直接赋值只是创建了引用。`copy()`方法则提供了一种浅拷贝的方式,避免了原始列表和副本之间的相互影响。





