erhalten Für Wörterbuch möchte ich die Anzahl der Elemente, die analysiert wurden, verfolgen. Gibt es einen besseren Weg dies zu tun, als im Folgenden gezeigt?Wie Artikelindex oder -nummer zusammen mit Schlüssel, Wert in dict
count = 0
for key,value in my_dict.iteritems():
count += 1
print key,value, count
Dank ich wusste nicht, dass u auch auf einen Container wie Wörterbuch aufzählen kann, die keine Ordnung hat. Ich habe zuvor in der Liste aufgezählt. – vkaul11
ein kleiner Unterschied - der ursprüngliche Code beginnt bei 1 (also verwenden 'enumerate (Elemente, 1)') –
@ vkaul11: Es gibt eine Bestellung, es ist nur nicht eine Reihenfolge, auf die Sie verlassen sollten, da es abhängig von der Einfügung ist Löschverlauf des Wörterbuchs. Mit anderen Worten, die '.iteritems()' Methode gibt Elemente in einer * beliebigen * Reihenfolge zurück. 'enumerate()' ist egal; Es zählt Elemente genau wie Ihr Code und fügt jedes Mal 1 zum internen Zähler hinzu. –