我在 wk
中存储了一个字符串列表
我运行以下代码。
n_wk=wk
for i in range(10):
if some condition:
n_wk[i]='new'
我想保留 wk
值。但是,wk
也随着 n_wk
发生变化。谁能指出其中的错误?
最佳答案
创建 wk
的副本:
n_wk = list(wk)
或使用:
n_wk = wk[:]
两者都将索引复制到新列表。
关于Python 列表分配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622075/