gpt4 book ai didi

Python-通过循环将多个数据插入到多个数组中

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:10 26 4
gpt4 key购买 nike

我目前有 3 个不同的 csv 文件,其中包含一些数据。我想将数据插入到 3 个不同的数组中。这是我目前正在编写的编码

arrayList = []
for index, url in enumerate(urls):
with open('filename{}.csv'.format(index),'r') as f:
for line in f:
while line != '':
arrayList[index].append(line)

我知道代码肯定行不通。有什么办法可以做到吗?

最佳答案

试试这个。它生成一个包含三个列表的列表。顺便说一句,Python 中没有像 Java 中那样的“arrayList”。只有一个“列表”,其行为类似于 Java ArrayList。

arrayList = []
for index, url in enumerate(urls):
with open('filename{}.csv'.format(index),'r') as f:
temparr=[]
for line in f:
if line != '':
temparr.append(line)
arrayList.append(temparr)

使用 CSV 模块:

import csv
arrayList = []
for index, url in enumerate(urls):
with open('filename{}.csv'.format(index), 'rb') as f:
reader = csv.reader(f)
arrayList.append([row for row in reader])

关于Python-通过循环将多个数据插入到多个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48359168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com