Pourquoi devez-vous faire appel .iteritems() lors de l'itération sur un dictionnaire en python?

Pourquoi devez-vous appeler iteritems() pour effectuer une itération sur la clé, des paires de valeurs dans un dictionnaire? ie

dic = {'one':'1', 'two':'2'}
for k, v in dic.iteritems():
    print k, v

Pourquoi n'est-ce pas le comportement par défaut de parcourir un dictionnaire

for k, v in dic:
    print k, v
  • +1 Bonne question. Voyons ce qu'Alex a à dire
InformationsquelleAutor Falmarri | 2010-09-19