python - 如何在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'}
解决方案
dict(s.split(':', 1) for s in list_of_strings)
编辑:删除空格
dict(map(str.strip, s.split(':', 1)) for s in list_of_strings)
推荐阅读
- javascript - 使用 if 条件然后在 nodejs 中抛出错误是一种好习惯吗?
- python-3.x - 为什么使用 Dash 创建的仪表板不起作用?
- c# - 循环方法没有给出准确的结果
- javascript - 在鼠标悬停和鼠标移动上工具提示的提示在 D3 js 图表中未按预期工作
- python - Scrapy Crawl 电子商务网站
- python - Python JSON转储格式转义引号
- google-sheets - 从其他工作表中提取复杂数据
- c# - 在 OData 中匹配大小写属性时出现 AmbiguousMatchException
- css - 有没有办法使用 CSS 使字体真棒图标看起来更薄/更苗条?
- android - 迁移到 androidX 后,OkHttp 帖子内容在发布版本中为空