Python - return Erster Wert für jeden Schlüssel
Kann jemand helfen, vielleicht ein Weg um den ersten Wert für jede Taste in einer defaultdict/Wörterbuch?
Ich habe zum Beispiel diese weniger als eleganten Lösung:
d = {'4089e04a': ['24.0', '24.0', '24.0', '23.93', '23.93
', '23.93'], '408b2e00': ['20.91', '33.33'], '408b2e0c': ['44.44']}
print d.values()[0][0]
print d.values()[1][0]
print d.values()[2][0]
Es funktioniert - aber gibt es einen besseren Weg, so dass ich nicht beschränkt auf nur zurückgeben 3 Werte? Ich kann nicht herausfinden, wie um es zu bekommen arbeiten in der Angabe jeder einzelnen Taste individuell sind...
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Hoffe, es hilft!
d.values()
gibt einelist
(py 2x) oderviews
(py3x), können Sie Durchlaufen, es ist jedes Element aus und drucken Sie einfachitem[0]