Python列表分配错误

时间:2013-03-25 18:27:16

标签: python string list

我有一个存储在wk

中的字符串列表

我运行以下代码。

n_wk=wk
for i in range(10):
    if some condition:
       n_wk[i]='new'

我想保留wk值。但是,wk也随着n_wk而变化。任何人都可以指出这个错误吗?

1 个答案:

答案 0 :(得分:5)

创建wk副本

n_wk = list(wk)

或使用:

n_wk = wk[:]

两者都将索引复制到新列表中。