在 Python 中,复制对象时常用三种方式:赋值、浅拷贝、深拷贝。本文将通过概念解析、源码示例、适用场景一一说明它们之间的区别,帮助你写出更可靠、更高效的代码。 1. 直接赋值(Assignment) a = [1, 2, 3] b = a 并不会创建新的对象,而是将变量 b 指向与 a 相同的对象。 修改 a 或 b 会相互影响,因为二者共享同一引用。 <