listA = ["un", "deux", "trois", "quatre", "cinq"] print (enumerate(listA)) #enumerate object at 0x000000000209A900
La où énumerate est vraiment intéressant c'est son utilisation dans une boucle for. Par item enumerate return un tuple contenant l'index de l'item et l'item lui même:
listA = ["un", "deux", "trois", "quatre", "cinq"] for i, item in enumerate(listA): print (i) print (item) # Result: 0 un 1 deux 2 trois 3 quatre 4 cinqVoila finit les:
for i in range(0, len(listA)): print (i) print (listA[i]) i = 0 for item in listA: print (i) print (item) i += 1Faut avouer que avec enumerate c'est quand même plus propres et plus python like. see ya