我有两个来自两个csv文件的列表,我的目的是合并两个列表并删除重复项,将剩余的列表留在第三个列表中。这些列表最多可以有100多个条目。
如果列表匹配,我想在csv中写出一个声明所有测试匹配的语句。
任何帮助表示赞赏
清单1
aSD22961EC04_
aSD22961EB04_
aSD22961EA04_
aSD22961ED99_
aSD22961CM04_
aSD22961CN04_
aSD22961CP04_
aSD22961CL99_
aSD22961CR99_
aSD22961CO99_
aSD22961CK99_
aSD22961CQ99_
清单2
aSD22961EC04_
aSD22961EB04_
aSD22961EA04_
aSD22961ED99_
aSD22961CM04_
aSD22961CP04_
aSD22961CL99_
aSD22961CR99_
aSD22961CK99_
aSD22961CQ99_
答案 0 :(得分:1)
试试这个..
list1.append((i for i in list2 if not i in list1).next())
答案 1 :(得分:0)
mathing = true
for item in list2:
if item not in list1:
list1.append(item)
matching = false
if matching = true:
outFile.write('tests matched')
假设您的outfile设置为正确的CSV并且您已经导入了列表。