TypeError: Listenindizes müssen Ganzzahlen sein, nicht dict

8

Mein JSON-Datei-Look gefällt mir und ich versuche in einer For-Schleife auf das Element syslog zuzugreifen.

%Vor%

Ich mache es so:

%Vor%

Aber ich bekomme den Fehler "TypeError: List-Indizes müssen Integer sein, nicht dict". Ich bin neu bei Python (und auch bei Json). Könnte jemand vorschlagen, wo ich falsch liege?

    
user1124236 08.10.2014, 21:04
quelle

1 Antwort

17

Sie durchlaufen die Werte in der Liste, auf die von data['execution'] , not Indizes verwiesen wird.

Verwenden Sie einfach diese Werte (Wörterbücher) direkt :

%Vor%

Wahrscheinlich möchten Sie dem einen aussagekräftigeren Schleifennamen geben:

%Vor%     
Martijn Pieters 08.10.2014, 21:07
quelle

Tags und Links