【发布时间】:2019-01-08 11:46:41
【问题描述】:
我知道使用以下代码复制列表将执行浅拷贝。即创建新列表。
>>> L = [1,2,3,4,5]
>>> L_copy = L[:]
>>> L_copy
>>>[1, 2, 3, 4, 5]
>>> L_copy is L
错误
以下代码是如何执行的:
L[:] = some_list
我在一个例子中看到过。
这是我关于stackoverflow的第一个问题。
【问题讨论】:
-
我不清楚你在问什么。你了解列表切片吗?
-
这段代码基本上把L的内容都擦掉了,把新列表的内容放进去。