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