リストをつくろう
友達の名前が10人いたら、変数を10個作るのは大変。[](角カッコ)でかこむリストを使えば、1つの変数に何個でも値を入れられます。
🧠 できるようになること
[...]でリストを作れる- リストには文字も数字も入れられる
- リスト全体を表示できる
🧰 用意するもの
- パソコン
- ブラウザ(Chrome / Edge / Safari)
- インターネット接続
- Trinket(https://trinket.io/python)
🖼 できあがり
友達の名前のリスト・好きな食べ物のリスト・点数のリストを作って、それぞれ表示します。
📺 実行結果
['たろう', 'はなこ', 'じろう', 'さくら'] ['カレー', 'ラーメン', 'すし'] [80, 95, 70, 100, 85]
🚀 やりかた
friends = ["たろう", "はなこ", "じろう", "さくら"]でリストを作ります。print(friends)で全体を表示。- 食べ物のリスト・点数のリストも同様に作ります。
- Run して、3つのリストが表示されることを確認。
🐍 きょうのコード
Python
main.py
friends = ["たろう", "はなこ", "じろう", "さくら"]
foods = ["カレー", "ラーメン", "すし"]
scores = [80, 95, 70, 100, 85]
print(friends)
print(foods)
print(scores)
上のコードをコピーして、Trinketの左のエリアに貼り付け、Runボタン(▶)を押すと動きます。
💡 きょうのポイント
リストは [ と ] でかこみ、値を ,(カンマ)で区切ります。同じリストの中に文字と数字を混ぜられますが、ふつうは同じ種類のもので統一します。
🎮 チャレンジ
- 好きな映画10本をリストにしよう
- 1〜10の数字を全部入れたリストを作ろう
- リストを
print(friends, foods)のように2つ並べて表示してみよう
🔁 ふりかえり
- リストと変数を10個作るのと、どちらが楽?
- リストの中身が見えるとき、何が表示された?(角カッコとクォートに注目)
- 次の回でリストから1つだけ取り出す方法を学びます。どう取り出せそう?
👨👩👧 おうちの人・先生へ
- 準備:なし。
- つまずきポイント:カンマの打ち忘れ・全角カンマを使ってしまう。リストは
[ ]で囲み、中身は半角カンマ,で区切ります。エラーが出たら、角カッコ・引用符・半角カンマの順に確認します。 - 声かけ例:「リストはプログラミングの中で一番よく使うデータ」と伝えてください。Excel の縦1列をイメージさせるとわかりやすい。