-5

我有两个列表,它们来自两个 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_
4

2 回答 2

1

试试这个..

list1.append((i for i in list2 if not i in list1).next())
于 2013-06-10T20:46:28.460 回答
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 并且您已经导入了列表。

于 2013-06-10T23:56:31.177 回答