📅  最后修改于: 2023-12-03 15:38:55.364000             🧑  作者: Mango
CSV 是一种常见的数据格式,Python 自带的 csv 模块可以帮助我们读取和处理 CSV 文件。本文将介绍如何读取 CSV 的第一列并转换成列表形式。
首先,我们需要导入 csv 模块并打开 CSV 文件。以下是一个示例 CSV 文件 example.csv
:
Name,Age,Gender
John,25,Male
Mary,30,Female
使用以下代码可以打开并读取 CSV 文件:
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
输出结果为:
['Name', 'Age', 'Gender']
['John', '25', 'Male']
['Mary', '30', 'Female']
为了读取 CSV 文件的第一列,我们可以使用以下代码:
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
header = next(reader) # 读取第一行,即 header
first_column = [row[0] for row in reader] # 读取第一列
print(first_column) # 输出第一列
输出结果为:
['John', 'Mary']
本文介绍了如何使用 Python 读取 CSV 的第一列并转换成列表。使用这个技巧可以方便地读取和处理 CSV 文件,以及进行后续数据分析。