python把csv写成列表
作者:野牛程序员:2023-07-24 08:03:20python阅读 2892
要将CSV文件读取为Python中的列表,可以使用Python内置的CSV模块。首先,确保已经导入了CSV模块,然后按照以下步骤进行:
假设有一个名为"data.csv"的CSV文件,它的内容如下:
Name,Age,Gender John,30,Male Alice,25,Female Bob,35,Male
现在,将把它读取为一个列表:
import csv
# 创建一个空列表来存储CSV数据
csv_data_list = []
# 打开CSV文件
with open('data.csv', newline='') as csvfile:
# 创建CSV读取器
csv_reader = csv.reader(csvfile)
# 跳过CSV文件的第一行(如果第一行是标题)
next(csv_reader)
# 逐行读取数据并添加到列表中
for row in csv_reader:
csv_data_list.append(row)
# 打印结果
print(csv_data_list)运行上述代码后,csv_data_list将包含CSV文件中的数据作为列表。在这个例子中,输出将会是:
[['John', '30', 'Male'], ['Alice', '25', 'Female'], ['Bob', '35', 'Male']]
每一行数据都被表示为一个子列表,其中列表的每个元素对应于CSV文件中的一个单元格。请注意,每个元素都是字符串类型,所以如果需要的话,可以在后续的处理中将其转换为其他数据类型。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python删除csv某一列
- 下一篇:Python将csv某一列存为数组
