如何使用Python读取CSV文件并将其放入列表中?

如何使用Python读取CSV文件并将其放入列表中?,python,csv,Python,Csv,对不起,我是个笨蛋。 我有一个像这样的csv文件 customerID , gender , ... 5575-GNVDE , Female , ... 9763-GRSKD , Male , ... ['5', '5', '7', '5', '-', 'G', 'N', 'V', 'D', 'E','9', '7', '6', '3', '-', 'G', 'R', 'S', 'K', 'D',...] 我想把“customerID”列放在列表中 例: 像 我已经写了代码 csvFil

对不起,我是个笨蛋。 我有一个像这样的csv文件

customerID , gender , ...
5575-GNVDE , Female , ...
9763-GRSKD , Male   , ...
['5', '5', '7', '5', '-', 'G', 'N', 'V', 'D', 'E','9', '7', '6', '3', '-', 'G', 'R', 'S', 'K', 'D',...]
我想把“customerID”列放在列表中

例:

我已经写了代码

csvFile=open(“WA_Fn-UseC-Telco Customer-Churn.csv”,“r”)
reader=csv.reader(csvFile)
#创建列表
customerID=[]
对于读卡器中的项目:
#忽略第一行
如果reader.line_num==1:
持续
customerID+=项目[0]
打印(客户ID)
csvFile.close()
它是这样显示的

customerID , gender , ...
5575-GNVDE , Female , ...
9763-GRSKD , Male   , ...
['5', '5', '7', '5', '-', 'G', 'N', 'V', 'D', 'E','9', '7', '6', '3', '-', 'G', 'R', 'S', 'K', 'D',...]
我已经读过:

请帮帮我。 谢谢。

您使用的是:

    customerID += item[0]
但这并不像你想象的那样
customerID
是一个列表,您在其上使用add操作符,因此Python试图将
项[0]
也解释为一个列表,它是一个
str
,但可以被视为一个字符列表-因此这正是添加的内容

相反,请使用:

    customerID.append(item[0])
或者,如果您愿意:

    customerID += [item[0]]
您使用的是:

    customerID += item[0]
但这并不像你想象的那样
customerID
是一个列表,您在其上使用add操作符,因此Python试图将
项[0]
也解释为一个列表,它是一个
str
,但可以被视为一个字符列表-因此这正是添加的内容

相反,请使用:

    customerID.append(item[0])
或者,如果您愿意:

    customerID += [item[0]]

使用
pandas
库。方法是
pandas.read\u csv
使用
pandas
库。该方法是
pandas.read\u csv