当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击