デジタルこどもBASEのロゴ 特定非営利活動法人デジタルこどもBASE 📚 目次
第44回 Lv2 ⏱ 15〜20分

リストをつくろう

🎯 きょうのミッション

友達の名前が10人いたら、変数を10個作るのは大変。[](角カッコ)でかこむリストを使えば、1つの変数に何個でも値を入れられます。

🧠 できるようになること

  • [...] でリストを作れる
  • リストには文字も数字も入れられる
  • リスト全体を表示できる

🧰 用意するもの

🖼 できあがり

友達の名前のリスト・好きな食べ物のリスト・点数のリストを作って、それぞれ表示します。

📺 実行結果
['たろう', 'はなこ', 'じろう', 'さくら']
['カレー', 'ラーメン', 'すし']
[80, 95, 70, 100, 85]

🚀 やりかた

  1. friends = ["たろう", "はなこ", "じろう", "さくら"] でリストを作ります。
  2. print(friends) で全体を表示。
  3. 食べ物のリスト・点数のリストも同様に作ります。
  4. Run して、3つのリストが表示されることを確認。

🐍 きょうのコード

Python main.py
friends = ["たろう", "はなこ", "じろう", "さくら"]
foods = ["カレー", "ラーメン", "すし"]
scores = [80, 95, 70, 100, 85]

print(friends)
print(foods)
print(scores)
▶ Trinketを開いて動かす

上のコードをコピーして、Trinketの左のエリアに貼り付け、Runボタン(▶)を押すと動きます。

💡 きょうのポイント

リストは [] でかこみ、値を ,(カンマ)で区切ります。同じリストの中に文字と数字を混ぜられますが、ふつうは同じ種類のもので統一します。

🎮 チャレンジ

  • 好きな映画10本をリストにしよう
  • 1〜10の数字を全部入れたリストを作ろう
  • リストを print(friends, foods) のように2つ並べて表示してみよう

🔁 ふりかえり

  • リストと変数を10個作るのと、どちらが楽?
  • リストの中身が見えるとき、何が表示された?(角カッコとクォートに注目)
  • 次の回でリストから1つだけ取り出す方法を学びます。どう取り出せそう?

👨‍👩‍👧 おうちの人・先生へ

  • 準備:なし。
  • つまずきポイント:カンマの打ち忘れ・全角カンマを使ってしまう。リストは [ ] で囲み、中身は半角カンマ , で区切ります。エラーが出たら、角カッコ・引用符・半角カンマの順に確認します。
  • 声かけ例:「リストはプログラミングの中で一番よく使うデータ」と伝えてください。Excel の縦1列をイメージさせるとわかりやすい。