ДЗ-3 Задача-6 Python

Выполнен
Заказ
5018987
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
6 Ноя 2022 в 09:00
Цена
500 ₽
Блокировка
10 дней
Размещен
5 Ноя 2022 в 15:22
Просмотров
230
Описание работы

Написать генератор all_elements(lst), который возвращает все элементы списка lst любой вложенности (см. пример для конкретики).

Указание: для проверки того, что объект итерируемый, можно проверить, что он наследник Iterable (используйте функции isinstance/issubclass и модуль collections.abc)

# your code here

def all_elements(lst):

    pass

Примечание:

# test

from collections.abc import Generator


assert isinstance(all_elements([1, [2, 3], [4, [5, 6], [[[7]]]], 8]), 5), Generator), "You have created not a generator"

assert list(all_elements([1, [2, 3], [4, [5, 6], [[[7]]]], 8])) == [1, 2, 3, 4, 5, 6, 7, 8], "Wrong values"

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
8 часов 49 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир