Python复制列表
Python中有多种复制列表的方法,可以根据实际情况选择最合适的方法。
复制列表的切片法
list1 = [1, 2, 3, 4, 5] list2 = list1[:] print(list2)
切片法是最简单的复制列表的方法,只需要在原列表后面加上一个冒号,就可以将原列表复制一份。
复制列表的copy()函数
list1 = [1, 2, 3, 4, 5] list2 = list1.copy() print(list2)
copy()函数也是一种简单的复制列表的方法,只需要在原列表后面调用copy()函数,就可以将原列表复制一份。
复制列表的list()函数
list1 = [1, 2, 3, 4, 5] list2 = list(list1) print(list2)
list()函数也是一种简单的复制列表的方法,只需要在原列表后面调用list()函数,就可以将原列表复制一份。
复制列表的使用for循环
list1 = [1, 2, 3, 4, 5] list2 = [] for i in list1: list2.append(i) print(list2)
使用for循环也是一种复制列表的方法,只需要遍历原列表,将原列表的每一项添加到新列表中,就可以将原列表复制一份。
Python中有多种复制列表的方法,可以根据实际情况选择最合适的方法。