辞書要素へのアクセス
Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 13/28。
辞書の要素にアクセスする際、キーが存在しないというリスクが常にあります。
辞書にキーが存在するかどうかを確認する Python らしい方法は、in キーワードを使用することです。
if 'name' in person_dict:
print(person_dict['name'])デフォルト値を指定できる場合は、get() を使用するのが良い方法です。
print(person_dict.get('name', 'Anonymous'))以下は、person_dict に 'name' が存在しない場合は 'Anonymous' を出力し、存在する場合は 'name' の値を出力します。
チャレンジ
簡単関数 area(sizes) を作成してください。
sizes は width と height の2つのキーを持つ辞書です。キーが存在しない場合、デフォルト値は 1 とします。
期待される出力は 面積 - width * height です。
Pythonicなコードを書きましょう!
自分で試してみよう