gpt4 book ai didi

python - 使用 for 循环为另一个列表的每个元素创建一个新列表

转载 作者:行者123 更新时间:2023-12-01 07:22:41 24 4
gpt4 key购买 nike

我有一个嵌套列表(其中每个子元素都是 pdfminer.LTPage),并且我想获取初始嵌套列表中每个元素的列表。

下面是我到目前为止的代码

def my_fun(nested_in):
List_out = []
List_out.append([x for n in range(len(nested_in))
for item in nested_in[n]
for x in item
if isinstance(x,pdfminer.layout.LTTextBoxHorizontal)])

return List_out

我得到的输出是一个嵌套列表,其中只有一个元素,其中包含所需元素的全部作为子元素,但我期望的是一个嵌套列表,其中每个项目都包含一个 LTPage 的所有 LTTextBoxHorizo​​ntal。

最佳答案

你的描述有点含糊。也许你可以尝试:

def my_fun(nested_in):
List_out = []
for ele in nested_in:
List_out.append([x for item in ele
for x in item
if isinstance(x,pdfminer.layout.LTTextBoxHorizontal)])

return List_out

关于python - 使用 for 循环为另一个列表的每个元素创建一个新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57622528/

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