python - 在python中将列表转换为字典

标签 python arrays json dictionary

我正在尝试将字典形式的列表转换为实际字典。

这是一个网页抓取工具。我试过删除单个 '' 并设置为字典,但我是编程新手,我认为我的逻辑在某种程度上是错误的。

我的列表是这样的

['"name":"jack"', '"address":"1234 College Ave"']

我正在尝试将一般形式转换为字典形式

{"name":"jack", "address":"1234 College Ave"}

最佳答案

您可以将其转换为字符串 JSON 表示,然后使用 json.loads

>>> import json
>>> data = ['"name":"jack"', '"address":"1234 College Ave"']
>>> json.loads('{' + ', '.join(data) + '}')
{'name': 'jack', 'address': '1234 College Ave'}

关于python - 在python中将列表转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56842976/

相关文章:

python - Scrapy 处理 cookies/session/proxies

python - pyinstaller 没有为树莓派预定义的编译器

c - 当用户在 c 中完成输入时停止 for 循环

c - 不寻常的 C 数组语法

json - RESTEasy 和 Jackson 提供程序无法将带有 @XmlIDREF 和 @XmlID 的实体序列化为 JSON

python - 用标题命名 Pandas 数据框

python - Python中HTTP响应检查并记录网站的宕机时间

java - 洗牌 ArrayList

c# - 如何按值查找json token,然后删除token

php - 访问YouTube API时出错: 'Warning: file_get_contents() [function.file-get-contents]: URL > file-access is disabled…'