首页 > 解决方案 > 列表更新的 Python 元组

问题描述

>>> k = [1,2,3]
>>> t = (k,)
>>> k[1] = 5
>>> t
([1,5,3],)
>>> t[0][2] = 8
>>> t
([1, 5, 8],)
>>> k
[1, 5, 8]

重新分配元组中的列表时,元组会更新。但是,这不适用于其他数据类型。为什么会发生这种情况,还有其他发生这种情况的情况吗?当元组也被直接调用时,它也起作用,并且对列表本身进行了更改。

标签: pythonpython-3.xlisttuples

解决方案


推荐阅读