Pythonでfor文とrangeを応用 !配列格納テクニックをマスター

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を組み合わせることで、複雑な配列を生成することができます。また、配列を操作することもできます。配列を格納するためのテクニックもありますので、ぜひ使ってみてください。