pythonlist同步删除,遍历的话有问题
一个解决方法:
一个遍历删除,注意:remove的是对象,不是索引
另一个放在字典中,然后删除时从字典中取索引。
datas=[]
a_len = len(file_names)
o_label = {}
for index_a, file in enumerate(file_names):
o_label[file] = words[index_a]
for index, i in enumerate(file_names[::-1]):
res, datas = is_ok(i)
if not res:
file_names.remove(i)
words.remove(o_label[i])