首页 > 解决方案 > 如何在python中将字符串列表转换为字典

问题描述

我有一个字符串列表。我想转换成字典。我在抓取数据后得到了输出。

['Name:Dr. Mak', 'Location: India, Delhi']
['Name:Dr. Hus MD', 'Location:US, NY']

我想要如下所示的输出

{'Name':'Dr. Mak', 'Location': 'India, Delhi'}
{'Name':'Dr. Hus MD', 'Location':'US, NY'}

标签: pythonlistdictionaryweb-scraping

解决方案


dict(s.split(':', 1) for s in list_of_strings)

编辑:删除空格

dict(map(str.strip, s.split(':', 1)) for s in list_of_strings)

推荐阅读