投稿

[Python 100日チャレンジ] Day 12 - 辞書 dict を扱う

Pythonのdictでkeyとvalueを管理し、データを名前付きで扱う基本を学びます。

[Python 100日チャレンジ] Day 12 - 辞書 dict を扱う

dictとは

dictは、keyとvalueの組み合わせでデータを保存する型です。

1
2
3
4
5
user = {
    "name": "Yuna",
    "age": 28,
    "city": "Tokyo",
}

listが順番で取り出すのに対して、dictはkeyで取り出します。

1
print(user["name"])

追加と更新

1
2
user["job"] = "developer"
user["age"] = 29

存在しないkeyを読むとエラーになるため、不安なときは get() を使います。

1
print(user.get("email", "未登録"))

ループする

1
2
for key, value in user.items():
    print(key, value)

今日のゴール

dictは「名前付きデータ」を扱う基本です。プロフィール、設定、APIレスポンスのようなデータをkeyとvalueで整理しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。