/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module25/03_my_dict/main.py
10 строк
537 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
class MyDict(dict): """Создаем свой класс MyDict, который будет производным от класса dict""" def get(self, key, default=None): """Если в нашем словаре не будет нужного ключа функция вернет 0""" return super().get(key, 0) mydict = MyDict({'a': 123, 'b': 234}) print('Когда ключ есть, выдаём значение:', mydict.get('a')) print('Когда ключа нет выдаём:', mydict.get('c'))