Pythonでrangeをどのように使用しますか?
Pythonにおいて、range()関数は整数のシーケンスを生成するために使用され、主にforループでよく使われます。
range()関数には3つの使い方があります。
- ストップまでの範囲
- 止まれ。
- 止まれ (tomare)
for i in range(5):
print(i)
# 输出:0 1 2 3 4
- start から stop までの範囲
- 始めます (はじめます)
- やめてください。
- やめてください。
for i in range(2, 6):
print(i)
# 输出:2 3 4 5
- startからstep間隔でstopまでの範囲
- 始める
- やめる-1
- 止める
- 段階 (だんかい)
for i in range(1, 10, 2):
print(i)
# 输出:1 3 5 7 9
range()関数が返すのはイテラブルオブジェクトであり、実際のリストではありません。リストを取得する場合は、list()関数を使用してイテラブルオブジェクトをリストに変換することができます。
nums = list(range(1, 4))
print(nums)
# 输出:[1, 2, 3]
また、range()関数の引数は、負の値を含む任意の整数型のデータであることができます。たとえば、range(5, -5, -2)は、5から-4(-5は含まれない)まで2ずつ減少する整数シーケンスを生成します。