Каков самый быстрый способ сгладить произвольно вложенные списки в Python? [дубликат]

Возможный дубликат:
Сведение неглубокого списка в Python
Сведение (нерегулярного) списка списков в Python

РЕДАКТИРОВАТЬ: Вопрос не в том, какэто сделать — это был обсужденв других вопросах- вопрос в том, какой самый быстрыйметод?

Я уже находил решения, но мне интересно, какое самое быстрое решение — сгладить списки, содержащие другие списки произвольной длины.

Например:

[1, 2, [3, 4, [5],[]], [6]]

Стало бы:

[1,2,3,4,5,6]

Уровней может быть бесконечно много. Некоторые из объектов списка могут быть строками, которые не должны быть преобразованы в их последовательные символы в выходном списке.

45
задан Rory 13 July 2018 в 16:23
поделиться