对API调用的列表进行分块

2024-05-23 23:18:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些较小的API兼容性列表,我正沿着这个可怜的家伙的思路走,他因为以错误的方式处理这个问题而被搜刮。你知道吗

Python: Assign each element of a List to a separate Variable

但实际上没有人告诉他如何正确处理问题,所以我想我会问。对于这种类型的任务,在拆分列表上分配变量的最佳方法是什么?我有一个查询编号列表,我正在以有序的非随机的方式分解它。我看过那篇文章

Python: Efficient way to split list of strings into smaller chunks by concatenated size

但对于我的困境来说,这似乎是不必要的。你知道吗

这是我正在尝试的-这一次给我500个查询词,没有人会过载。你知道吗

link = pd.read_csv(linkfile, dtype = object)
pmids = list(link['PMID'])
split = [pmids[i:i+500] for i in range(0,len(pmids),500)]

我的下一个想法是将split0这样的变量分配给split[0]等等,那么为什么这样做是错误的呢?你知道吗

编辑:我在某个地方输入了一个错误-split[0]在我的查询中运行得非常好


Tags: oftoapi列表错误方式linkelement
1条回答
网友
1楼 · 发布于 2024-05-23 23:18:27

这是错误的,因为给定一个数1,没有一个好的方法来获取变量list1。但是,给定一个列表mylist,很容易得到索引1处的元素:

mylist[1]

所以你想要的是一个列表,而不是一堆变量。你知道吗

相关问题 更多 >