[Vorheriger Artikel] In Fortsetzung von () las ich "Detaillierte Erklärung Deep Learning Tensorflfow / Keras-Zeitreihendatenverarbeitung" und Keras Bei der Definition der Modellstruktur in wurde in der for-Anweisung eine Funktion namens enumerate () verwendet, aber ich kannte den Inhalt nicht und habe ihn nachgeschlagen.
Ich habe dies als Referenz verwendet. 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)
Ausführungsergebnis 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])
Dies war das gleiche Ergebnis. Ist enumerate () besser? Ist es nur ein Problem mit der Lesbarkeit?