小编典典

复制列表的最佳方法是什么?

python

复制列表的最佳方法是什么?我知道以下方法,哪种更好?还是有另一种方法?

lst = ['one', 2, 3]

lst1 = list(lst)

lst2 = lst[:]

import copy
lst3 = copy.copy(lst)

阅读 160

收藏
2020-12-20

共1个答案

小编典典

如果要浅拷贝(不复制元素),请使用:

lst2=lst1[:]

如果要进行深层复制,请使用复制模块:

import copy
lst2=copy.deepcopy(lst1)
2020-12-20