4.3 Подсписки списка. 'Поколение Python': курс для продвинутых. Курс Stepik

preview_player
Показать описание
Подсписок — часть другого списка. Подсписок может содержать один элемент, несколько, и даже ни одного. Например, [1], [2], [3] и [4] — подсписки списка [1, 2, 3, 4]. Список [2, 3] — подсписок списка [1, 2, 3, 4], но список [2, 4] не подсписок списка [1, 2, 3, 4], так как элементы 22 и 44 во втором списке не смежные. Пустой список — подсписок любого списка. Сам список — подсписок самого себя, то есть список [1, 2, 3, 4] подсписок списка [1, 2, 3, 4].
На вход программе подается строка текста, содержащая символы. Из данной строки формируется список. Напишите программу, которая выводит список, содержащий все возможные подсписки списка, включая пустой список.
Примечание. Порядок списков одинаковой длины должен соответствовать порядку их вхождения в основной список.

Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -

Рекомендации по теме
Комментарии
Автор

спасибо мужик такую сложную задачу так легко объяснил

ABDULHAMIDGULOV
Автор

Очень понятно объяснил как работает этот код, НО, человек в здравом уме не под накротиками как мне кажется никогда бы не додумался бы до такого ☠

MrKentoNion
Автор

[ a, b, v ] - список
0 1 2 - индексы элементов списка
На финальной итерации берем срез от 0 до 3.
Думал даст ошибку - выход за пределы диапазона. Надо запомнить эту особенность языка. Спасибо за разбор!

ted_roy
Автор

жду разбора задачи про заполнение матрицы по

XYZ-yprr