**A 对** 列表对象的 `extend()` 方法是原地操作(in-place operation),它会在原始列表的末尾添加另一个列表中的所有元素,而不会创建一个新的列表对象。由于 `extend()` 方法直接修改了原始列表,所以调用该方法前后列表对象的地址(或者说其在内存中的标识符 `id()`)不会改变。 你可以通过 `id()` 函数来验证这一点: ```python list1 = [1, 2, 3] print(id(list1)) # 打印原始列表的地址 list1.extend([4, 5, 6]) print(id(list1)) # 打印扩展后列表的地址,和原始列表相同 print(list1) # 打印列表内容,现在是 [1, 2, 3, 4, 5, 6] ``` 运行上述代码,你会看到两次打印出的 `id()` 值是相同的,证明了 `extend()` 是原地操作。