Python 配列をfor文でまわしているときのループカウント取得 |
あわせてループカウントも取得したい時があります。
今までは、
count = 0
for word in ['a','b','c']:
print count,word
count+=1
としていたのですが、美しくない・・・
調べてみると、
for i,word in enumerate(['a','b','c']):
print i,word
出力結果
0 a
1 b
2 c
enumerateとしてやることで、ループカウントも
一緒に取得できました。
便利~