📚 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])
コードの仕組み
| 要素 | 役割 |
|---|---|
| i | 0〜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/


コメント