🟩 Python for文とrange・lenの使い方|リストを順番に処理する方法【初心者向け】

Python

📚 Python学習ロードマップ

初心者からログ設計までの学習順はこちら
https://run-ride-code.com/python-selfstudy-roadmap/

はじめに

Pythonでは、リストの要素を順番に処理する場面がよくあります。

そのときに使う基本構文が

  • for
  • range()
  • len()

の組み合わせです。

この記事では初心者向けに

  • for文の基本
  • range() の役割
  • len() の使い方
  • リストを順番に処理する方法

をコード例とともに解説します。

for文 × range × len の基本

次のコードは、リストの要素を順番に表示する例です。

word_list = [
"Apple", "Beautiful", "Teacher", "Lion", "Ocean",
"Student", "Computer", "Amazon", "Python", "Phone"
]

for i in range(len(word_list)):
print(word_list[i])

コードの仕組み

要素役割
i0〜9まで増える番号(インデックス)
len(word_list)リストの要素数を取得
range(len(word_list))0〜9の数字を生成
word_list[i]番号を使って要素を取り出す

実行結果

Apple
Beautiful
Teacher
Lion
Ocean
Student
Computer
Amazon
Python
Phone

リストの要素が順番に表示されます。


初心者がつまずきやすいポイント

i は「番号」

print(word_list[i])

この i

リストの番号(インデックス)

を表しています。

word_list[0] → Apple
word_list[1] → Beautiful

range()は0から始まる

range(10)

0〜9

を生成します。

Pythonは 0から数える言語です。


今日の学習まとめ

今回のポイント

  • for 文は繰り返し処理の基本
  • range() は連続した数字を作る
  • len() はデータ数を取得する
  • for × range × len はリスト処理の基本パターン

この書き方は Pythonで非常によく使われる基本構文です。


次の学習ステップ

次は

  • sum() を使った合計計算
  • 平均値の計算
  • 条件判定(if文)

などを学習していきます。


📚 Python学習ロードマップ

初心者からログ設計までの学習順はこちら
https://run-ride-code.com/python-selfstudy-roadmap/


コメント

タイトルとURLをコピーしました