盘点一个Python列表基础题目

2023-09-11 09:43:43 浏览数 (2)

一、前言

前几天在Python最强王者群【莫生气】问了一个Python列表基础的问题,一起来看看吧。他提问的代码如下:

代码语言:javascript复制
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保持不变。

0 人点赞