for i in items:で、よくあるのはforループの中で今何回目の処理なのかを知りたくって、カウンターを取ってくる事。
print i
何も考えずにするとこんな感じだろうか。
counter = 0でも、Pythonではもっとエレガントにできる。そのためにはenumerateを使う
for i in items:
print i
counter +=1
print counter
for (counter, i) in enumerate(items):
print i
print counter
No comments:
Post a Comment