gpt4 book ai didi

python - 将文本转换为嵌套列表

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

我正在尝试将文本拆分为多个列表。我尝试了多种方法,但都没有成功。

这是一个例子:

text_1 = "A-0  100  20  10  A-1  100  12  6  A-2  100  10  5"

我想要的结果如下:

[['A-0', '100', '20', '10'], ['A-1', '100', '12', '6'], ['A-2', '100', '10', '5']]

我使用正则表达式将 A- 识别为分割的分隔符。然而,我正在努力分割它。也许有更好的方法来解决这个问题?

这只是一个示例,因为我用于 PDF 数据提取器的解决方案是我设法构建的。

最佳答案

如果您知道总会有 4 组,可以使用 zipiter

x = iter(text_1.split())

然后

list(zip(*[x]*4)) # or list(zip(x,x,x,x))

产量

[('A-0', '100', '20', '10'),
('A-1', '100', '12', '6'),
('A-2', '100', '10', '5')]

关于python - 将文本转换为嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56119183/

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