Python List copy() Python List clear() Python List copy() 在本教程中,我们将了解Python List的复制方法。PythonList clear 方法用于浅复制列表。 Python 列表复制示例 您可以简单地使用 copy 方法对列表进行浅拷贝。它返回列表的浅拷贝。 让我们借助简单的例子来理解这一点。 listOrig=l=[1,2,3,4] listCopy=listOrig.copy() listCopy.append(5) print("Original List:",listOrig) print("Copied list:",listCopy) print("List after clear:",l) 输出: Original List: [1, 2, 3, 4] Copied list: [1, 2, 3, 4, 5] 如您所见,复制列表中的更改不是原始列表。 现在让我们了解一下,这里的浅拷贝是什么意思。 listOrig=[['one','two'],['four','five']] listCopy=listOrig.copy() listCopy[0].append('three') print("Original List:",listOrig) print("Copied list:",listCopy) 输出: Original List: [[‘one’, ‘two’, ‘three’], [‘four’, ‘five’]] Copied list: [[‘one’, ‘two’, ‘three’], [‘four’, ‘five’]] 正如你在这里看到的,内部列表的变化影响了两个列表。因为当你使用列表的复制方法时,它实际上是浅拷贝,所以内部列表的变化会影响两个列表。 这就是 Python List 复制方法的全部内容。 Python List clear()