gpt4 book ai didi

python - 使用 python 将 CSV 中的每个元素与其他元素进行比较

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

我想使用 python 将 csv 文件中的每个元素与所有其他元素进行比较。我制作了 2 列,它们完全相同,我认为我可以遍历每个 row.col 对。文件看起来像这样

名称 NAME_COMPAREAAA AAABBB BBB

我想看到的输出是:AAA,AAAAAA,BBBBBB,AAABBB,BBB

这是我使用的代码

fname = 'UA_TEST.csv'
fp = open(fname)
fp.next()
cscrd = (csv.reader(fp, delimiter='\t', doublequote=True))
for row in cscrd:
a = row[1]
for row in cscrd:
b = row[2]
print a,b

代码给出如下输出

AAA,AAAAAA,BBB

然后它退出它永远不会经过第二个循环。

有什么建议吗?

最佳答案

我想你需要这样的东西,

import csv

fname = 'UA_TEST.csv'
fp = open(fname)
fp.next()
cscrd = (csv.reader(fp, delimiter='\t', doublequote=True))
i = 0
for row in cscrd:
a = row[i]
for col in row:
b = col
print a,b
i += 1

这给出了输出:

AAA AAA
AAA BBB
BBB AAA
BBB BBB

关于python - 使用 python 将 CSV 中的每个元素与其他元素进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18064219/

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