Hallo,
Ach und warum gibt es denn dieses forum eigentlich, wenns doch irgendwo steht?!
Sirius3 hat dir doch den essentiellen Hinweis geben: "Da Wörterbücher keine Reihenfolge haben, ist `erster` ein Wort, das nicht sinnvoll ist."
Das ist der entscheidende Punkt und der ist sehr konkret. Man hätte auch einfach antworten können: du hast noch eine grundlegendes Verständnisproblem bei den Datenstrukturen von Python, zurück zum Tutorial und finden den Fehler selberl. Hat aber keiner so gesagt.
Die Grundsubstanz (sozusagen) ist bei wörterbüchern ja dict[0][0] in disem fall, aber wie setze ich das hier um?
Nein, so greifst du auch eine Liste oder ein Tupel zu, aber nicht auf ein Dict. Das würde nur funktionieren, wenn das Dict einen Schlüssel namens `0` hätte und hinter dem Schlüssel wieder ein Dict liegt, was ebenfalls den Schlüssel `0` hat.
Code: Alles auswählen
>>> foo = {'spam': 1, 'egg': 2}
>>> foo[0]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 0
>>> foo2 = { 0: {0:'spam'}}
>>>
>>> foo2[0][0]
'spam'
>>>
Gruß, noisefloor