【Python基礎】辞書のメソッド一覧|keys(), values(), items()の使い方

便利なメソッド(get, keys, items)

辞書には実務で頻繁に使う便利なメソッドが揃っています。

1. get():キーが存在しなくてもエラーにならない

user = {"name": "田中", "age": 25}

print(user.get("name"))          # 存在するキー
print(user.get("email"))         # 存在しないキー → None
print(user.get("email", "未登録"))  # デフォルト値を指定
▶ 出力結果

田中
None
未登録

2. keys()・values()・items()

scores = {"数学": 85, "英語": 92, "理科": 78}

print(list(scores.keys()))     # キー一覧
print(list(scores.values()))   # 値一覧
print(list(scores.items()))    # (キー,値)のペア一覧
▶ 出力結果

['数学', '英語', '理科']
[85, 92, 78]
[('数学', 85), ('英語', 92), ('理科', 78)]

3. in でキーの存在確認

user = {"name": "田中", "age": 25}

print("name" in user)     # 存在する
print("email" in user)    # 存在しない
▶ 出力結果

True
False
< 前の記事追加・更新・削除の操作
次の記事 >辞書とforの組み合わせ

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール