在 Python 中将 CSV 数据导入列表
在 Python 中处理 CSV(逗号分隔值)文件时,可能会遇到需要将数据导入到列表中以进行进一步处理。这个问题解决了这种情况,提供了一个全面的解决方案,将 CSV 数据转换为元组或字符串的结构化列表。
使用 csv 模块,我们可以通过简单的代码块实现此目的:
import csv # Open the CSV file with open('file.csv', 'r') as f: # Create a CSV reader reader = csv.reader(f) # Convert CSV data to a list of tuples data = list(reader)
此代码将读取 CSV 文件,其中每一行表示为数据列表中的一个元组。每个元组的格式为(字符串,类别)。
或者,如果您更喜欢字符串列表,只需按如下方式修改代码:
... # Convert CSV data to a list of strings data = [row for row in reader]
对于旧版本的 Python 2 ,更新后的代码为:
import csv with open('file.csv', 'rb') as f: reader = csv.reader(f) your_list = list(reader)
无论您的Python版本如何,提供的解决方案都可以让您有效地将CSV数据导入到列表中,作为元组或字符串,简化您的数据操作任务。
以上是如何在 Python 中将 CSV 数据导入到列表中?的详细内容。更多信息请关注PHP中文网其他相关文章!