[Article précédent] En continuant de (), je lisais "Explication détaillée Deep learning Tensorflfow / Keras time series data processing", et keras Lors de la définition de la structure du modèle dans, une fonction appelée enumerate () a été utilisée dans l'instruction for, mais je ne connaissais pas le contenu, alors je l'ai recherchée.
Je l'ai utilisé comme référence. http://www.gesource.jp/programming/python/code/0022.html
enumerate_check.py
a = [(i+1)*10 for i in range(10)]
for index, element in enumerate(a):
print(index, '-', element)
Résultat d'exécution 0 - 10 1 - 20 2 - 30 3 - 40 4 - 50 5 - 60 6 - 70 7 - 80 8 - 90 9 - 100
enumerate_check2.py
a = [(i+1)*10 for i in range(10)]
for i in range(len(a)):
print(i, '-', a[i])
C'était le même résultat. Enumerate () est-il meilleur? S'agit-il simplement d'un problème de lisibilité?
Recommended Posts