Python noob hier. Also mache ich ein Programm, das eine JSON-Datei von einer URL abliest und die Informationen analysiert und in eine Datenbank legt. Ich habe das JSON funktioniert, zum Glück, aber jetzt bin ich fest, ich werde es durch meinen Code erklären.Python bekommen Schlüssel von geordneten dict
playerDict = {
"zenyatta" : 0,
"mei" : 0,
"tracer" : 0,
"soldier76" : 0,
"ana" : 0,
...}
Also das ist mein Originalwörterbuch mit dem ich dann mit den Spielern Daten für jeden Helden fülle.
Ich sortiere dann diese Liste und es dreht sich die Helden mit der meisten Stunden zuerst gespielt.
topHeroesDict = topHeroes[0:3]
playerDict['tophero'] = topHeroesDict[0]
Ich bekomme dann die Top drei Helden. Die zweite Zeile hier druckt eine Liste wie folgt:
'secondhero': ('mercy', 6.0)
Während ich die Ausgabe sein will: jede Hilfe
'secondhero': 'mercy'
schätzen würde ich den Code versucht haben, unten mit und ohne Liste.
list(topHeroes.keys())[0]
Also danke im Voraus und Entschuldigung für die Menge an Code!
Vielen Dank! Das funktioniert! – Marzipan