Wie konvertiere ich eine Zeichenfolge in Python-Wörterbuch? Ich erhalte die Zeichenfolge im folgenden Format als Eingabe von einer anderen Anwendung.konvertieren Zeichenfolge in ein Wörterbuch in Python
{ foo1 = [ "User1", "User2" ] bar1 = [ "User3", "User4" ] }
{ foo2 = [ "User5", "User6" ] }
{ foo3 = ["User7", "User8"] bar2 = [ "User9", "User10", "User 11" ] moo = ["User12"] }
Ich muss im Python-Wörterbuch in das folgende Format konvertieren.
{ "foo1" : "User1,User2" , "bar1" : "User3,User4" }
{ "foo2" : "User5,User6" }
{ "foo3" : "User7" , "bar2" : "User9,User10,User 11" , "moo" : "User12"}
können Sie die Ausgabe dieser anderen Anwendung zu beheben, so dass es eine gut unterstützte textbasierte Serialisierungsformat (zB JSON, YAML), wie es ist ausgegeben, anstatt seine eigene verwenden würde , Hausmannskost? –
Auch - die Verwendung von Komma als Trennzeichen scheint zwischen dem ersten und dritten Beispiel nicht konsistent ... Was ist dort los? –
Und 'bar2' wird wirklich zu einer Zeichenfolge zusammengefasst, die durch Komma getrennt ist? Es scheint seltsam ... –