gpt4 book ai didi

python - 强制为列表中的项目建立索引的方法?

转载 作者:太空宇宙 更新时间:2023-11-03 19:02:18 25 4
gpt4 key购买 nike

我设置了一个脚本,在给定目录中搜​​索包含“封面”、“简历”和“引用文献”的 pdf 文件,将它们插入列表中,然后合并它们。搜索词看起来像这样,其中键是搜索词,值是应将其插入到列表中的索引:

searchTerms = {"cover": 0,
"resume":1,
"references":2}

初始列表如下所示:

pdfsToBeMerged = ["placeholder", "placeholder", "placeholder"]

搜索文件并将它们附加到此列表后,我循环遍历列表并删除所有“占位符”项目。然后合并这些文件。

我想知道是否有一个Python函数可以以某种方式自动执行这个“占位符”步骤?就像一个函数,它将插入一个 searchTerm 并将其附加到其索引处的空白列表中,并将其保留在那里。例如,如果首先找到“引用”文件,它将被附加到索引 2,并且无论是否找到其他文件都会保留

最佳答案

制作列表列表:

pdfsToBeMerged = [[], [], []]

然后您可以附加到正确的列表。

for term in searchTerms.keys()
if term in filetext:
pdfsToBeMerged[searchTerms[term]].append(filename)

关于python - 强制为列表中的项目建立索引的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15730358/

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