这是 Python 的错误吗?我定义了一个简单的列表:
a = ['a', 'b', 'c', 'd']
我将此列表复制到另一个变量中z
:
z = a
我从第一个列表中删除一个元素:
a.remove('a')
它['b', 'c', 'd']
按预期生成。但随后要求 Python 也显示z
。输出是:['b', 'c', 'd']
也是!?好像a
和z
都指向同一个值,而不是单独的变量?
问问题
26 次