Inhaltsverzeichnis
,

Iteratoren

Iteratoren in Python

Variante 1 - iterkeys()

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]

Variante 2 - keys()

Wie Variante 1

for key in dictionary.keys():
    print key, dictionary[key]

Variante 3 - items()

Gut weil: kein direkter Zugriff aufs dict, wenig Schreibarbeit

for key, value in dictionary.items():
    print key, value