Menu
Coddy logo textTech

辞書要素へのアクセス

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

challenge icon

チャレンジ

簡単

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

sizesは、widthheightの2つのキーを持つ辞書です。キーが存在しない場合、デフォルト値は1にしてください。

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

Pythonらしいコードを書きましょう!

自分で試してみよう

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

自分で練習してみよう: Pythonオンラインコンパイラ