Pythonでは、range
関数と配列(リスト)を組み合わせることで、様々な操作を行うことができます。以下にその一部を紹介します。
配列のスライス
配列の一部を取り出すためには、スライスを使用します。例えば、配列の最初の3つの要素を取り出すには以下のようにします。
# 配列の最初の3つの要素を取り出す
for record in array[0:3]:
print(record)
range関数を使った繰り返し
range
関数を使うと、指定した回数だけ繰り返し処理を行うことができます。
# range(3) = [0, 1, 2]
for i in range(3):
print(array[i])
range関数のパラメータ
range
関数は3つのパラメータを取ることができます。最初のパラメータは開始インデックス、2つ目のパラメータは終了インデックス、3つ目のパラメータはステップ数(数値間の間隔)です。
# 0から5までの数値を2つ飛ばしで出力する
for i in range(0, 5, 2):
print(i) # 0, 2, 4が出力される
リスト内包表記
Pythonでは、リスト内包表記を使って、簡潔に配列を生成することができます。
# 0から999までの偶数を生成する
[f(i) for i in range(1000) if i % 2 == 0]
以上、Pythonでrange
関数と配列を活用する方法について紹介しました。これらの機能を理解し、活用することで、Pythonプログラミングの幅が広がります。