環境設定 数値 文字列 正規表現 リスト タプル 集合 辞書 ループ 関数 クラス データクラス 時間 パス ファイル スクレイピング その他

Pythonの辞書にキーが存在するか確認する

最終更新日 2023.02.18

Python の辞書にキーが存在するかどうかは in で確認します。キー in リストは True または False を返します。

x = {'apple': 3, 'lemon': 7, 'peach': 1}

a = 'apple' in x
b = 'grape' in x

print(a)  # True
print(b)  # False

if で使った例:

x = {'apple': 3, 'lemon': 7, 'peach': 1}

if 'apple' in x:
    print('nice')
else:
    print('bad')

# nice

辞書が空のとき:

x = {}

if 'apple' in x:
    print('nice')
else:
    print('bad')

# bad