Menu
Coddy logo textTech

辞書要素へのアクセス

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' の値を出力します。

challenge icon

チャレンジ

簡単

関数 area(sizes) を作成してください。

sizeswidthheight の2つのキーを持つ辞書です。キーが存在しない場合、デフォルト値は 1 とします。

期待される出力は 面積 - width * height です。

Pythonicなコードを書きましょう!

自分で試してみよう

Clean Code - Pythonでより良いコードを書くのすべてのレッスン