首页 > 解决方案 > Python 3 如何删除列表中的特定字符串并重置它

问题描述

我在这里有一些示例代码:


test = ['a','b','c','d','e','f','g','h','i','j','k','l','m']
remove = ['a','m','g']

for a in remove:
    b = test
    b.remove(a)
    print(len(b),len(test))

其中有输出:

12 12
11 11
10 10

如果我指定将其从 b 中删除,为什么它也会从测试中删除?有没有办法取消链接所以我只从 b 中删除它而不是测试?

标签: pythonpython-3.xlist

解决方案


推荐阅读