Python csv中的所有行作为元组

Python csv中的所有行作为元组,python,csv,tuples,Python,Csv,Tuples,我对python相当陌生 我想读取一个csv文件并将其内容存储为元组。 这是到目前为止我的代码,但是我不知道如何制作元组: import csv with open('apple_finance.csv', 'r') as csv_file: apple_reader = csv.reader(csv_file) with open('new_apple_finance.csv', 'w', newline='') as new_file: csv_writer = csv.

我对python相当陌生

我想读取一个csv文件并将其内容存储为元组。 这是到目前为止我的代码,但是我不知道如何制作元组:

 import csv
 with open('apple_finance.csv', 'r') as csv_file:
 apple_reader = csv.reader(csv_file)

 with open('new_apple_finance.csv', 'w', newline='') as new_file:
     csv_writer = csv.writer(new_file, delimiter=',')

     for line in apple_reader:
         csv_writer.writerow(line)
有人能帮我吗


谢谢。

您可以将csv.reader生成的列表序列映射为元组:

list_of_tuples = list(map(tuple, csv.reader(csv_file)))

列表(df.itertuples(index=False,name=None))
。这应该是好的欢迎来到这个网站!好奇您对数据的目标是什么-这必须是元组吗?