Pythonのdictの存在しないkey対策

d = {'k0': 'v0', 'k1': 'v1',}

# 以下2つは同じで、'v0' を返す
d['k0']
d.get('k0')

# 以下はエラー
d['k2']

# getを使うと、keyが存在しない場合に返す値を指定できる(指定しなければ None が返ってくる)
d.get('k2', 'other')

コメント

タイトルとURLをコピーしました