Python for XX in range(n)は0から始まるのか1から始まるのか

毎回忘れてしまうので、書いておきます。

結論から言うと、0から始まり、n-1で終わります。

n = 6
for x in range(n):
    print(x)
#0,1,2,3,4,5が出力される

どっちかというと、range()関数が何から始まるのか、という問題なんですけどね(^_^;

range関数に引数を一つだけ渡すと

「0を起点にし、引数より小さい整数までの数列を作成」

します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です