Pythonで辞書のキー・値を取得(keys, values, items)
この記事では、Pythonの辞書型でキー、値、キーと値のペアを取得する方法について解説します。keys(), values(), items()メソッドの使い方と、それぞれの戻り値の型、そして実践的なサンプルコードを紹介します。
目次
実践的な例
辞書から特定のキーの値を取り出したり、キーの存在チェックを行う例です。
my_dict = {"apple": 1, "banana": 2, "cherry": 3}
# 特定のキーの値を取得
apple_count = my_dict.get("apple")
print(f"Apple count: {apple_count}") # Apple count: 1
# キーの存在チェック
if "grape" in my_dict:
grape_count = my_dict["grape"]
else:
grape_count = 0
print(f"Grape count: {grape_count}") # Grape count: 0
`.get()`メソッドはキーが存在しない場合、デフォルト値(ここでは`None`)を返します。`in`演算子でキーの存在をチェックできます。
関連記事
- Pythonで辞書から要素を削除(pop, popitem, del)
- Pythonで辞書に要素を追加・更新(update, 辞書[key] = value)
- Pythonで辞書を作成(dict, 辞書内包表記)
- Pythonで辞書のキーの存在を確認(in演算子, get)
- Pythonで辞書をループ処理(for key in dict, for key, value in dict.items())
- Pythonで辞書をコピー(copy, deepcopy)
- Pythonで辞書を結合(update, {**dict1, **dict2} (Python 3.5以降))
- Pythonで辞書をフィルタリング(辞書内包表記)
- Pythonで辞書をJSONに変換(json.dumps)
- PythonでJSONを辞書に変換(json.loads)