数列はrangeで作ります。例えばrange(4)は0,1,2,3という数列を表します。
入力
a = range(4)
print(a)
print(a<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/paku-book.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 215px;"
data-width="1000" data-height="669">
<figcaption style="width: 320px;">
<p class="figure-title">paku-book</p>
paku-okawa-peace
)
print(a

mencius
)
print(a

)
出力
0
1
2
3
リストと同じように、カッコに番号を入れて要素を取得します。range(4)は4つの要素を持つため、a business-h2-1-01

はありません。
入力
a = range(4)
print(a<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/business-h2-1-01.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 32px;"
data-width="600" data-height="60">
<figcaption style="width: 320px;">
<p class="figure-title">business-h2-1-01</p>
)
出力
Traceback (most recent call last):
File "list_18.py", line 2, in <module>
print(a<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/business-h2-1-01.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 32px;"
data-width="600" data-height="60">
<figcaption style="width: 320px;">
<p class="figure-title">business-h2-1-01</p>
)
IndexError: range object index out of range
最小値と最大値を指定する
入力
a = range(2, 6)
print(a)
print(a<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/paku-book.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 215px;"
data-width="1000" data-height="669">
<figcaption style="width: 320px;">
<p class="figure-title">paku-book</p>
paku-okawa-peace
)
print(a

mencius
)
print(a

business-h2-1-01
)
print(a

)
出力
2
3
4
5
Traceback (most recent call last):
File "list_18.py", line 6, in <module>
print(a<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/business-h2-1-01.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 32px;"
data-width="600" data-height="60">
<figcaption style="width: 320px;">
<p class="figure-title">business-h2-1-01</p>
)
IndexError: range object index out of range
rangeに二つの引数を指定できます。第一引数はリストの最小値、第二引数は最大値から一つ引いた数です。例えば(2, 6)は2から5までを順に並べた、4つの要素からなる数列です。a business-h2-1-01

business-h2-1-01
は存在しないのでprint(a

)はインデックスエラーを出します。
リスト化する
ここからは少し複雑な話になるので、Pythonを初めて勉強するという方は飛ばしてください。
実は、rangeはリストではありません。
入力
a = range(6)
print(a)
出力
range(0, 6)
となります。rangeをリストにしたいときは、rangeというオブジェクトをリストにします。
入力
a = range(6)
b = list(a)
print(b)
出力
[0, 1, 2, 3, 4, 5]
等差数列
rangeの第三引数は数列の公差を表します。省略すると公差1となり、連続した数列が出てきます。
入力
x = range(1, 20, 3)
y = list(x)
print(y)
出力
[1, 4, 7, 10, 13, 16, 19]
第二引数で最大値を19にしているため、数列が19で終わっています。
目次(リスト)
リストの基本
リストの長さ
整数のリスト(range)
インデックスから値を取得
マイナスのインデックス
値の存在チェック
値の重複カウント
値の追加
リストの追加
リストの足し算
リストのかけ算
リストの挿入
並び替え(逆順)
並び替え(昇順)
並び替え(降順)
値の削除(remove)
値の削除(pop)
値の削除(del)
リストの総和