python将csv文件中的一列读取出来并转化为list
时间: 2024-01-21 16:17:17 浏览: 250
Python处理CSV与List的转换方法
可以使用Python内置的csv模块来读取csv文件,并使用列表推导式将指定列的数据转化为列表。下面是示例代码:
```python
import csv
# 读取csv文件
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
# 获取指定列的数据并转化为列表
column_data = [row[1] for row in reader]
print(column_data)
```
上述代码中,我们打开名为"data.csv"的csv文件,并使用csv.reader()方法创建一个csv.reader对象,通过遍历csv.reader对象中的每一行数据,使用列表推导式获取指定列的数据并将其转化为列表。在这个例子中,我们获取第二列数据(row[1])。
阅读全文