【发布时间】:2019-06-14 17:06:21
【问题描述】:
我是 Python 新手,并且在一个项目中的编码过于复杂,所以我从小得多的数据集开始学习这个过程。我的老板让我比较两个 CSV 文件。第一个 CSV 仅在单个列中包含数据 1、2、3、4、5、6。他希望我将此 CSV 文件设置为一个数组,以便我可以将第二个 CSV 与它进行比较。第二个 CSV 将数据 3、5、6 全部包含在一个列中。该代码应打印出 1,2,4,因为它是两个 CSV 文件中唯一未找到的数据。
我最初尝试编写代码来导入两个 CSV 文件并比较数据而不将其设置为数组,但这不起作用,因此需要将第一个 CSV 文件设置为数组。问题是我不确定如何使用数组执行此操作。这是我到目前为止所拥有的,任何人都可以给我的任何帮助将不胜感激。我已经在这个项目上工作了一周,即使使用这种简化的形式,我也完全不知所措。
import csv
temp_list = []
with open('1.csv','rb') as csvfile:
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
【问题讨论】:
标签: arrays python-3.x csv printing compare