1、复制list列表
不能简单地通过输入list2 = list1
来复制列表,因为list2
只是对list1
的引用,对list1
所做的更改也会自动地对list2
进行更改。
有很多方法可以制作副本,一种方法是使用内置的List方法copy()
。
例如:
使用copy()
方法制作列表的副本:
thislist = ["c", "java", "python"]
mylist = thislist.copy()
print(mylist)
另一种复制方法是使用内置方法list()
。
例如:
使用list()
方法复制列表:
thislist = ["c", "java", "python"]
mylist = list(thislist)
print(mylist)
相关文档: