Iteratoren in Python
Viel Schreibarbeit, wenig „Gewinn“ an Übersicht. Iterator liefert nicht den Wert.
dictionary = {'1': 'one', '2': 'two', '3': 'there'} for key in dictionary.iterkeys(): print key, dictionary[key]
Wie Variante 1
for key in dictionary.keys(): print key, dictionary[key]
Gut weil: kein direkter Zugriff aufs dict, wenig Schreibarbeit
for key, value in dictionary.items(): print key, value