Menu
Coddy logo textTech

Доступ к элементам словаря

Урок 13 из 28 курса Clean Code — пишите код лучше на Python на Coddy.

При доступе к элементу в словаре всегда существует риск того, что ключ не существует.

Python-способ проверить наличие ключа в словаре — использовать ключевое слово in,

if 'name' in person_dict:
	print(person_dict['name'])

если можно предоставить значение по умолчанию, хорошей идеей будет использовать get(),

print(person_dict.get('name', 'Anonymous'))

Следующий код выведет 'Anonymous', если 'name' отсутствует в person_dict, в противном случае — значение 'name'.

challenge icon

Задание

Легко

Создайте функцию area(sizes).

sizes — это словарь с 2 ключами: width и height. Если ключи отсутствуют, значением по умолчанию должно быть 1.

Ожидаемым результатом должна быть площадьwidth * height.

Пишите код в стиле Pythonic!

Попробуйте сами

Все уроки раздела Clean Code — пишите код лучше на Python