Pythonでは、range()
とlen()
を組み合わせることで、リストや文字列などのシーケンス型の各要素を効率的に処理することができます。
rangeとlenの基本的な使い方
range()
は整数のシーケンスを生成するための組み込み関数で、len()
はシーケンス型の長さ(要素数)を返す組み込み関数です。これらを組み合わせると、以下のようにシーケンス型の各要素を順に処理することができます。
fruits = ['apple', 'banana', 'cherry']
for i in range(len(fruits)):
print("Index:", i, "Fruit:", fruits[i])
このコードは、fruits
というリストの各要素とそのインデックスを順に出力します。
rangeとlenの応用
range()
とlen()
を使うと、リストの長さを取得してfor文を書くことができます。また、range()
を使って逆順のリストを作ることも可能です。
mylist = list(range(1, 11))
for i in range(1, 11):
print(i)
このコードは、1から10までの整数を順に出力します。
以上、Pythonのrange()
とlen()
の組み合わせについて解説しました。これらの関数を理解し、適切に使うことで、Pythonプログラミングがより効率的になります。.