Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

90日で学ぶ AIとPython|完全初心者から「作れる」までDay18:リストってなに? ― データを「まとめて」扱う魔法の箱 ―

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


📅 Day18:リストってなに?

― データを「まとめて」扱う魔法の箱 ―

これまで扱ってきた変数は、

name = “太郎"
age = 20

👉 1つのデータしか入れられませんでした。

でも現実ではどうでしょう?

  • クラスの生徒30人

  • テストの点数100個

  • 商品データ1000件

1個ずつ変数を作りますか?

…無理ですよね。

そこで登場するのが

👉 リスト(list)

です。


🧠 リストとは?

リストとは、

データをまとめて入れられる箱

です。


✅ リストの作り方

numbers = [10, 20, 30, 40]

これで、

  • 10

  • 20

  • 30

  • 40

が1つの変数 numbers に入っています。


🔍 中身を表示してみる

print(numbers)

実行結果:

[10, 20, 30, 40]

🧩 1つだけ取り出す

print(numbers[0])

結果:

10

👉 リストは 0から数える

これ超重要です。


インデックス(番号)のイメージ

番号
0 10
1 20
2 30
3 40

🧠 for文と相性抜群

ここが本番です。

numbers = [10, 20, 30, 40]

for n in numbers:
print(n)

結果:

10
20
30
40

👉 リストの中身を1つずつ取り出してくれる

これがめちゃくちゃ重要。


🧪 実践:合計を出してみる

numbers = [10, 20, 30, 40]

total = 0

for n in numbers:
total = total + n

print(“合計は", total)

結果:

合計は 100

今までの知識が全部つながりましたね。


🧩 文字も入れられる

names = [“太郎", “花子", “次郎"]

for name in names:
print(name)

文字でもOK。


⚠️ よくあるミス

❌ 0番を忘れる

print(numbers[1])

これは 20 です。

最初は 0。


❌ 存在しない番号を指定

print(numbers[10])

→ エラーになります。


🎯 今日できるようになったこと

  • リストを作れる

  • インデックスを理解した

  • forでまとめて処理できる

  • 合計などの処理ができる

これで、

👉 大量データを扱える土台

ができました。


🚀 なぜリストが重要?

AIもデータ分析も、

  • 数字の集まり

  • 文章の集まり

  • 画像データの集まり

すべて“データの集合”です。

その基本がリスト。

ここを理解すると
世界が一段上がります。


▶ 次回予告

Tensui
Tensui

📅 Day19:リストを使ってみよう

  • 要素を追加する

  • 要素を削除する

  • 並び替える

  • さらに実用的に使う

ここから一気に
“プログラミングが道具になる”感覚が出ます🔥

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127