📜  如何将 csv 转换为列表 - Python (1)

📅  最后修改于: 2023-12-03 15:09:05.753000             🧑  作者: Mango

如何将 CSV 转换为列表 - Python

CSV(逗号分隔值)是一种常见的文件格式,它将数据以逗号分隔并存储在文本文件中。在 Python 中,我们可以使用 csv 模块来读取 CSV 文件并将其转换为列表。

读取 CSV 文件

首先,我们需要导入 csv 模块,并打开指定的 CSV 文件:

import csv

with open('file.csv', 'r') as file:
    csv_reader = csv.reader(file)

在这个例子中,我们使用 with 语句来打开文件。这个语句可以自动关闭文件,避免在出现异常时文件没有被正确关闭的情况。

csv.reader() 函数返回一个迭代器对象,我们可以通过迭代器来逐行读取 CSV 文件的内容。

将 CSV 转换为列表

为了将 CSV 文件转换为列表,我们可以使用 list() 函数来将迭代器转换为列表:

import csv

with open('file.csv', 'r') as file:
    csv_reader = csv.reader(file)
    csv_list = list(csv_reader)

这个例子中,csv_list 变量是一个包含所有行数据的列表。

处理 CSV 数据

在将 CSV 文件转换为列表后,我们可以使用列表中的数据来进行进一步的处理。例如,我们可以使用循环遍历列表中的数据并打印出每一行的内容:

import csv

with open('file.csv', 'r') as file:
    csv_reader = csv.reader(file)
    csv_list = list(csv_reader)

for row in csv_list:
    print(row)

总的来说,使用 csv 模块可以轻松读取和处理 CSV 文件。如果你需要处理 CSV 文件,这个模块是一个非常有用的工具。

以上就是将 CSV 转换为列表的方法,希望对你有所帮助!