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