Классы, наследование

Выполнен
Заказ
3522222
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
13 Окт 2020 в 22:00
Цена
0 ₽
Блокировка
10 дней
Размещен
11 Окт 2020 в 11:42
Просмотров
469
Описание работы
Создать класс DefaultList, наследуемый от обычного списка.
DefaultList не должен выбрасывать исключения IndexError в случае выхода за свои границы, а будет возвращать значение по умолчанию, которое должно быть передано в метод __init__. Для переопределения действий взятия по индексу нужно работать с методом __getitem__. В переопределенном __getitem__ будет производиться отлавливание исключения IndexError и если исключение возникнет, будет возвращено значение по умолчанию.
Подумайте, где может быть полезен такой тип списка.
Например:
>>> s = DefaultList(0)
>>> s[3434]
0
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 14 часов 18 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир