Python csv中的所有行作为元组
我对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.
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))
。这应该是好的欢迎来到这个网站!好奇您对数据的目标是什么-这必须是元组吗?