Доступ к элементам словаря
Урок 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'.
Задание
ЛегкоСоздайте функцию area(sizes).
sizes — это словарь с 2 ключами: width и height. Если ключи отсутствуют, значением по умолчанию должно быть 1.
Ожидаемым результатом должна быть площадь — width * height.
Пишите код в стиле Pythonic!
Попробуйте сами
Все уроки раздела Clean Code — пишите код лучше на Python
4Pythonic-код
Дзен PythonТрюки с переменнымиРабота со спискамиРабота с файламиДоступ к элементам словаряОперации сравнения