尝试使用python从pdf拆分字符串。我能够从PDF中提取数据,但是无法创建垂直列表。
PDF原始数据如下:
‘名字1’,‘姓氏1’,‘名字2’,‘姓氏2’,‘名字3’,‘姓氏3’等”
但是我希望列表看起来像这样
“名字1”,“姓氏1”,
'名字2','姓氏2',
“名字3”,“姓氏3”,
答案 0 :(得分:0)
假设您的原始数据如下:
data = ['First Name1', 'Last Name1', 'First Name2', 'Last Name2','First Name3', 'Last Name3']
您可以检索其他所有项目:
x = [[data[i], data[i + 1]] for i in range(0, len(data), 2)]
结果将是一个嵌套列表,您可以从中检索数据:
x -> [['First Name1', 'Last Name1'], ['First Name2', 'Last Name2'], ['First Name3', 'Last Name3']]
x[0] -> ['First Name1', 'Last Name1']
答案 1 :(得分:0)
要了解您要实现的目标并不容易。 Python中没有“垂直列表”之类的东西。
是否要将每个First NameX
与Last NameX
分组?在这种情况下,您可以将TypeScript Playground配对。
在将每个First NameX
与Last NameX
分组时,是否要将列表打印到控制台?在这种情况下,用它们制作元组并像这样打印它们仍然更加容易:
my_list = [('First Name1', 'Last Name1'), ('First Name2', 'Last Name2'), ('First Name3', 'Last Name3')]
for elem in my_list:
print(elem[0], elem[1])