我是 python 新手,所以我试图读取包含标题的 700 行的 csv,并获取包含第一个 csv 列的唯一值的列表。
示例 CSV:
SKU;PRICE;SUPPLIER
X100;100;ABC
X100;120;ADD
X101;110;ABV
X102;100;ABC
X102;105;ABV
X100;119;ABG
所以我做了以下事情:
import csv
mainlist=[]
with open('final_csv.csv', 'r', encoding='utf-8') as csvf:
rows = csv.reader(csvf, delimiter=";")
for row in rows:
if row[0] not in rows:
mainlist.append(row[0])
print(mainlist)
我注意到在调试中,行是 1 行而不是 700 行,我只得到
['SKU'] 字段我做错了什么?
慕哥6287543
哔哔one
扬帆大鱼
相关分类