Еще одна интересная и на первый взгляд простая задачка, которую я решил через рекурсию. А оказалось, на самом деле ее можно решить в одну строчку. Однострочное решение принадлежит не мне. Оно взято с сайта где и была найдена задачка. Задача Существует список, который содержит целые числа или другие вложенные списки, которые могут содержать еще несколько списков и целых чисел, которые затем... вы получаете идею. Вы должны положить все целые значения, в один плоский список. Порядок должен быть такой же как и в первоначальном списке с представлением строки слева направо. Решение Основную задачу будет выполнять функция, для которой: Входные данные: Вложенный список с целыми числами. Выходные данные: Одномерный список с целыми числами. Функция не идеальна и при наличии в исходном массиве элементов другого типа, работа функции будет завершена с ошибкой. Данный факт мы опустим и будем считать, что элементы входного массива это числа и другие массивы, содержащие так же числа и массивы. Из кода
Как разгладить список. Решение в одну строчку
18 февраля 202018 фев 2020
34
1 мин