Pythonのリストをインデックス付きでforループ

Pythonのリストをインデックス付きでforループしたい場合はenumerateを使うと良いそうです。

使い方は次のような感じです。

>>> w = ['Sun', 'Mon','Tue','Wed', 'Thu', 'Fri', 'Sat']
>>> for index, value in enumerate(w):
...   print('w[{}] = {}'.format(index, value))
...
w[0] = Sun
w[1] = Mon
w[2] = Tue
w[3] = Wed
w[4] = Thu
w[5] = Fri
w[6] = Sat

コメントを残す

メールアドレスが公開されることはありません。