Какой самый быстрый способ сгладить произвольно вложенные списки в Python? [Дубликат]
Possible Duplicate:
Flattening a shallow list in Python
Flatten (an irregular) list of lists in Python
EDIT: Вопрос неhow сделать это - это былообсуждается в другихвопросы - вопрос, который являетсяfastest метод?
Ранее я находил решения, но мне интересно, как быстрее всего сгладить списки, которые содержат другие списки произвольной длины.
Например:
[1, 2, [3, 4, [5],[]], [6]]
Станет:
[1,2,3,4,5,6]
Там может быть бесконечно много уровней. Некоторые из объектов списка могут быть строками, которые не должны быть сведены в последовательные символы в списке вывода.