Entschuldigung im Voraus für dieses Wesen so eine neue Frage. Ich fange gerade an, python zu schreiben, und ich habe einige Verwirrung über das Knallen von Werten von geschachtelten Wörterbüchern/Listen gehabt, also schätze ich jede mögliche Hilfe!Python verschachtelte Listen/Wörterbücher und Poping-Werte
Ich habe diese Probe json Daten:
{ "scans": [
{ "status": "completed", "starttime": "20150803T000000", "id":533},
{ "status": "completed", "starttime": "20150803T000000", "id":539}
] }
Ich mag würde die 'id' aus dem "Scans" -Taste Pop.
scheint nicht zu funktionieren, weil die verschachtelten Schlüssel/Werte innerhalb einer Liste sind. d. h.
>>> print json.dumps(json_data['scans']['id'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not str
Kann mir jemand in die richtige Richtung zeigen, damit das funktioniert? Mein langfristiges Ziel dabei ist es, eine For-Schleife zu erstellen, die alle IDs in ein anderes Wörterbuch oder eine Liste platziert, die ich für eine andere Funktion verwenden kann.
von Ihrem letzten Kommentar scheint es, als ob Sie bereits eine ziemlich gute Idee von dem, was getan werden muss. Warum nicht versuchen, es zu programmieren und uns deinen Versuch zu zeigen? – goncalopp
dachte, ich würde diesen Thread nicht mit einer Million gescheiterten Beispielen von dem, was ich versuchte, um die Dinge für zukünftige Leser, die ein ähnliches Problem haben, zu halten, sprengen. – dobbs