〇〇.get(〇〇, 〇〇)
まず、使い方を思い出してみましょう。
〇〇に入るのは何でしょうか
➀リストや配列など(正確にはdict,つまり{}で作るデータ構造)
➁キー
➂キーが無い時の値
答えは➀➁➂の順で入ります。
例
d = {"apple": 100, "banana": 200}
print(d.get("apple", 0)) # 100
print(d.get("banana", 0)) # 200
print(d.get("grape", 0)) # 0 ← 無いキーでもエラーにならない
キーが無い時の値は、指定しなければ Noneになります。
.get() は「キーがあるか分からない辞書アクセス」に超よく使います。