这是我的代码:
csvFile = [a,b,c,d,e,...]
brandList = [a,c,e,...]
copyFile = csvFile
for i in csvFile:
for j in List2:
if ' '+j.lower()+' ' in ' '+i.lower()+' ':
print j.lower(), ' ',i.lower()
copyFile.remove(i)
但是,在删除一个项目后,该过程会跳过一个项目。因此,在 [a,b,c,d,e] 列表中删除 c 将完全跳过 d (也是打印)。请注意,我没有从用于循环的列表中删除。我也试过休息。如果您删除“删除线”, print 会给我正确的输出。