Für den Inhalt unten, wie bekomme ich "a_id" -Wert und seine "b_id" -Wert basierend auf "Name" Validierung.Konvertieren einer Liste von Dicts in ein einzelnes Wörterbuch
[
{
"name": "name1",
"a_id": "12345",
"b_id": "0d687c94c5f4"
},
{
"name": "name2",
"a_id": "67890",
"b_id": "0d687c94c5f4"
},
{
"name": "name3",
"a_id": "23857",
"b_id": "9ec34be3d535"
},
{
"name": "name4",
"a_id": "84596",
"b_id": "9ec34be3d535"
},
{
"name": "name5",
"a_id": "d82ebe9815cc",
"b_id": null
}
]
Ich habe für zwei Werte wie
{result['a_id']: result['name'] for result in data}
aber für den dritten Wert verwendet wird mir dies nicht tun lassen, wenn ich wie folgt verwenden.
{result['a_id']: result['name'], result['b_id']: result['name'] for result in data}
Wie lautet die richtige Syntax?
Können Sie zeigen ein Beispiel von dem, was Sie Ihre Ausgabe aussehen mögen? – CoryKramer
Vielen Dank für Ihre Nachricht. Was COLDSPEED gepostet hat, ist was ich suche. Hatte Probleme mit Antwortbox und konnte nicht schnell posten, aber ich bekam die Antwort. – pylearn