🐍 Python学習記録 #5

Code

print(word_list[i]) を説明できるように

今日は、for 文 と range を組み合わせたコードの中で
「print(word_list[i]) の構造を自分で説明できるようになる」 ことを目標に学習しました。


🟩 今日学んだコード

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

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

🟦 print(word_list[i]) の構造を理解する

部分役割
for i in range(len(word_list))i が 0〜9 の数字を順番に取る
word_list[i]リストの i 番目の要素 (インデックス指定)
print(...)その要素を画面に出力

📌 つまりこう説明できます👇

i はリストの位置(インデックス番号)を表し、
word_list[i] はその位置にある単語を取り出す。
それを print() で表示している。」


🟦 今日の気づき・学び

  • i数字(インデックス)であり、文字ではない
  • range と len を組み合わせることで リスト全体を処理しやすくなる
  • : コロンの意味 → 「この後に実行する処理が始まる」
  • 実行結果とコードを並べて考えると理解しやすい

| 例 | 実行結果|
|——|———–|
| print(word_list[0]) | Apple |
| print(word_list[1]) | Beautiful |
| … | … |


🟦 つまづいたポイント

つまづき解決方法
print(word_list[i]) の「i」が何なのか曖昧だった「位置番号」として扱うと理解しやすかった
なぜ range(len(...)) を使う?リストの長さだけ繰り返すため

🟦 今日のまとめ

  • print(word_list[i]) の仕組みを理解できた
  • i = インデックス(位置)であることを説明できるようになった
  • 1つ1つの単語を順番に出力する仕組みがスッキリした

🔜 次回の目標(#6)

「List」 と 「list」 の違いを理解し、記事で説明できるようにする

コメント

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