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を組み合わせることで、複雑な配列を生成することができます。また、配列を操作することもできます。配列を格納するためのテクニックもありますので、ぜひ使ってみてください。
![[Python]複数の図を並べて重ねる !](https://machine-learning-skill-up.com/knowledge/wp-content/uploads/2023/12/1-1400.jpg)


![[Python]Pandas locが遅い?効率アップのための代替手法を紹介](https://machine-learning-skill-up.com/knowledge/wp-content/uploads/2023/10/1-412.jpg)
![同じ列名を含むPandasのデータフレームを結合する方法[Python]](https://machine-learning-skill-up.com/knowledge/wp-content/uploads/2023/10/1-52.jpg)
