関数「range()」は算術型の数列が入ったリストを生成します。
■ range(10)
引数に10を代入した場合、指定した終端値は生成されるリストには入りません。 range(10) は 10 個の値からなるリストを生成します。
list = range(10)
for i in list:
print i
# 0 1 2 3 4 5 6 7 8 9
■ range(開始値,終端値)
引数に開始値と終端値を代入した場合、開始値から順番に加算または減算されます。
また、指定した終端値は生成されるリストには入りません。
list = range(1,13)
for i in list:
print i
# 1 2 3 4 5 6 7 8 9 10 11 12
■ range(開始値,終端値,増加量)
引数に開始値、終端値、及び増加量を代入した場合、開始値から増加量ごとに増減されます。
また、指定した終端値は生成されるリストには入りません。
list = range(1,13,2)
for i in list:
print i
# 1 3 5 7 9 11
|