gpt4 book ai didi

Python-解析字典列表的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:54 24 4
gpt4 key购买 nike

http://pastebin.com/tcpmYiMz

在上面的链接中,我有一个解析网站时收到的字符串形式的数据示例。它本质上是一个字典列表,里面有更小的字典。

我希望能够解析这些数据,最好使用 JSON。如何将此字符串转换为列表,然后将该列表中的每个字典转换为 json?

我尝试过使用常规列表解析,但我认为它完全被字典中的所有逗号搞乱了。

原始数据组织得不太好。它是一个长字符串,没有制表符或空格。

谢谢!

最佳答案

你可以这样做:

import ast
my_obj = ast.literal_eval('[' + d.replace('false', 'False') + ']')

print(type(my_obj))
# prints: <class 'list'>

print(len(my_obj))
# prints: 4

假设您获得了您发布的链接中的字符串输入,则会添加列表括号,因为其中的数据结构不是有效的 Python。然后,您需要正确设置 Python bool 值。您可能也想对 True 执行此操作。

关于Python-解析字典列表的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40433533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com