gpt4 book ai didi

Python:比较两组并将结果写入第三组

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:43 26 4
gpt4 key购买 nike

这就是我所拥有的,我认为我正在寻找的东西非常简单。我希望能够将 c2 中不在 c1 中的项目添加到 c3 中。正确设置 c1 和 c2 填充。任何帮助表示赞赏。谢谢。

import csv
import sys
c1 = set()
c2 = set()
c3 = set()

with open(new, 'r') as newfile:
newreader = csv.reader(newfile, delimiter=('|'))
for row in newreader:
c1.add(row[0])

with open(new, 'r') as oldfile:
oldreader = csv.reader(oldfile, delimiter=('|'))
for row in oldreader:
c2.add(row[0])

for item in c2:
if item not in c1:
c3.add(item)

print(c1)
print(c2)
print(c3)

最佳答案

尝试:

c3 = c2 - c1

就这么简单。

甚至:

c3 |= c2 - c1

如果c3已经有一些内容。

参见:https://docs.python.org/2/library/sets.html

关于Python:比较两组并将结果写入第三组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com