在Python中,对象的引用和拷贝是非常重要的概念。了解它们之间的区别对于正确地处理数据和避免意外行为至关重要。本文将深入探讨Python中的对象引用和拷贝,并提供相应的源代码示例。
- 对象引用:
在Python中,变量是对内存中对象的引用。当我们创建一个对象并将其赋值给一个变量时,实际上是将该对象的引用存储在该变量中。这意味着变量指向内存中的对象,而不是对象本身。
让我们看一个简单的示例来理解对象引用:
list1 = [1, 2, 3]
list2 = list1
list2.append(4)
print(list1)