将 CSV 文件导入到 Python 中的列表中
将 CSV 文件导入到 Python 中的列表中是一项常见任务。在本文中,我们将演示如何使用 csv 模块来完成此操作。
方法:
示例:
考虑具有以下内容的 CSV 文件data:
This is the first line,Line1 This is the second line,Line2 This is the third line,Line3
要将这些数据导入到列表中,我们可以使用以下代码:
import csv with open('file.csv', newline='') as f: reader = csv.reader(f) data = list(reader) print(data)
输出:
[['This is the first line', 'Line1'], ['This is the second line', 'Line2'], ['This is the third line', 'Line3']]
注意: 如果你需要元组而不是列表,你可以将上面的代码修改为如下:
with open('file.csv', newline='') as f: reader = csv.reader(f) data = [tuple(row) for row in reader]
这将生成一个元组列表:
[('This is the first line', 'Line1'), ('This is the second line', 'Line2'), ('This is the third line', 'Line3')]
对于 Python 2 用户,您可以使用以下代码:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader) print your_list
以上是如何在 Python 中将 CSV 文件导入列表?的详细内容。更多信息请关注PHP中文网其他相关文章!