题目:将一个列表的数据复制到另一个列表中。
1.使用切片
ls = [1, 2, 3]
ly = ls[:] # 使用切片
print(ly)
2.使用list()函数
ls = [1, 2, 3]
ly = list(ls)
print(ly)
3.使用列表的copy()函数,这类似于使用ls[:]或list(ls),它们也都复制ls。
ls = [1, 2, 3]
ly = ls.copy()
print(ly)
4.使用for循环
ls = [1, 2, 3]
ly = [item for item in ls]
print(ly)
5.使用copy模块中的copy()函数
import copy
ls = [1, 2, 3]
ly = copy.copy(ls)
print(ly)
6.使用copy模块中的deepcopy()函数
import copy
ls = [1, 2, 3]
ly = copy.deepcopy(ls) # 深拷贝
print(ly)