旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 enumerateのカウンタ初期値を設定する

書籍”Effective Python”項目10のメモです。Pythonを始めて半年経ちますが、真面目に言語自体の勉強をしていなかったので空き時間使ってまだ知らなかった事のメモをします。

enumerateは知っていたのですが、カウンタの初期値を第二引数で設定できることを知りませんでした。

numbers = [1, 2, 3]
# iは1から始まる
for i, number in enumerate(numbers, 1):
    print('%d: %d' % (i, number))

Effective Python ―Pythonプログラムを改良する59項目

Effective Python ―Pythonプログラムを改良する59項目