0
0 комментариев

Отвечая на данный вопрос, я заинтересовался более универсальным решением…

Есть список произвольной вложенности, например:

['1','2', ['1',['2','4',['5','6']]],'7','8']

Необходимо применить функцию ко всем элементам списка (включая все вложенные), сохранив при этом его структуру.

Например преобразовать все элементы в числа и возвести их в квадрат, чтобы получилось:

[1, 4, [1, [4, 16, [25, 36]]], 49, 64]

Я опубликовал свой вариант решения, но мне было бы интересно увидеть альтернативные (более интересные) решения.


Добавить комментарий