一、前言
前几天在Python最强王者群【莫生气】问了一个Python
列表基础的问题,一起来看看吧。他提问的代码如下:
import copy
lst = [1, [4, 5]]
new_lst = copy.copy(lst)
lst[1] = [4, 5, 6]
print(lst)
print(new_lst)
这里其实考察就是Python列表的浅拷贝,代码运行之后,得到的结果如下所示:
这里实现的效果就是将lst
列表中的第二个元素替换成了[4, 5, 6]
,而new_lst
保持不变。