Pythonのfor文とrangeの基本的な使い方
Pythonにはfor文とrangeという機能があります。for文は繰り返し処理を行うために使われ、rangeは指定された範囲の値を生成するために使われます。
# for文の基本的な使い方 for 変数 in リスト: 処理 # rangeの基本的な使い方 range(開始値, 終了値, ステップ)
for文を使った配列の生成
for文を使って配列を生成することができます。以下の例では、1から5までの数字を配列に格納しています。
arr = [] for i in range(1, 6): arr.append(i) print(arr) # [1, 2, 3, 4, 5]
range関数を使った配列の生成
range関数を使って配列を生成することもできます。以下の例では、1から5までの数字を配列に格納しています。
arr = list(range(1, 6)) print(arr) # [1, 2, 3, 4, 5]
for文とrangeを組み合わせた配列の生成
for文とrangeを組み合わせることで、より複雑な配列を生成することができます。以下の例では、1から10までの偶数の数字を配列に格納しています。
arr = [] for i in range(1, 11): if i % 2 == 0: arr.append(i) print(arr) # [2, 4, 6, 8, 10]
for文とrangeを応用した配列操作
for文とrangeを応用することで、配列の要素を変更することもできます。以下の例では、配列の要素を2倍にしています。
arr = [1, 2, 3, 4, 5] for i in range(len(arr)): arr[i] *= 2 print(arr) # [2, 4, 6, 8, 10]
Pythonでの配列格納テクニック
Pythonには、配列を格納するためのテクニックがあります。以下の例では、配列を格納するためのテクニックを使用しています。
arr = [i for i in range(1, 6)] print(arr) # [1, 2, 3, 4, 5]
まとめ
Pythonのfor文とrangeを組み合わせることで、複雑な配列を生成することができます。また、配列を操作することもできます。配列を格納するためのテクニックもありますので、ぜひ使ってみてください。