在python中将字符串转换为字典

2024-07-05 15:00:59 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将字符串转换为python字典?我从不同的应用程序中获取以下格式的字符串作为输入。你知道吗

{ foo1 = [ "User1", "User2" ] bar1 = [ "User3", "User4" ] }
{ foo2 = [ "User5", "User6" ] }
{ foo3 = ["User7", "User8"] bar2 = [ "User9", "User10", "User 11" ] moo = ["User12"] }

我必须在python字典中转换成以下格式。你知道吗

{ "foo1" : "User1,User2" , "bar1" : "User3,User4" }
{ "foo2" : "User5,User6" }
{ "foo3" : "User7" , "bar2" : "User9,User10,User 11" , "moo" : "User12"}

Tags: 字符串字典格式user1user2foo1foo2bar2
1条回答
网友
1楼 · 发布于 2024-07-05 15:00:59

因此,您有一个第三方应用程序,它似乎以自定义格式向您提供数据,并且不支持JSON、YAML或其他任何常规格式。你知道吗

如果该格式确实是完全定制的,并且没有任何序列化程序/反序列化程序可用,那么您别无选择,只能编写自己的解析器。你知道吗

这样你的问题就变成了“How to easily create a parser for custom formatted data in Python”?““

相关问题 更多 >