我是一个python初学者,我有几个长文本格式的列表,我想写一个函数,提取重要的信息,并返回给我一本字典。文本的格式如下:
['text', 'text', 'text', 'text', 'text','text', 'text', 'Country Code', '11111', 'Country Location', 'North', 'Date', '18-03-1878', text','text','text', 'Population': '1289028', 'text', 'text', 'Government', 'Monarchy', 'text', 'text', 'Religion:', 'Catholic']
我需要具体的信息,如国家位置,国家代码和日期。问题是,字符串的位置因文本而异,因此我需要一个函数,首先在文本中查找此信息,将其作为字典的键,并将文本上的下一个元素作为值。我希望得到这样的结果:
{"Country Code": "11111",
"Country Location": "North",
"Date": "18-03-1878"
"Population": "1289028"
"Religion:" "Catholic"}
我真的很感激你们能提供的任何帮助
如果您不关心效率,并且密钥是一致的,那么您可以编写一个循环
要处理列表中的其他空单元格问题,可以执行以下操作:
较短的解决方案:
相关问题 更多 >
编程相关推荐