|
本帖最后由 wanan7 于 2019-4-16 14:35 编辑
你这种写法类似于按下标遍历删除,遍历第一次,users删除了'admin',遍历第二次,是users中的第二个,但是你已经删除了一个,那么原来的第二个元素‘Mike’就变成了第一个,所以不会删除它,以此类推可以尝试这样:
- users = ['admin', 'Mike', 'Jeremy', 'Jersey', 'Barbie']
- users_copy = users.copy()
- for user in users_copy:
- users.remove(user)
复制代码
|
|