Convertir una lista de listas en una sola lista
Python
Publicado el 5 de Febrero del 2020 por Katas (150 códigos)
2.390 visualizaciones desde el 5 de Febrero del 2020
Crear una función que dada una lista que puede contener es su interior otras lista, y que a su vez pueden contener mas lista, devuelva una sola lista con sus valores.
1
2
3
4
5
6
deep_flatten([[[1],2],3,[4,5]]) # [1, 2, 3, 4, 5]
deep_flatten([1, [2], [[3], 4], 5]) # [1, 2, 3, 4, 5]
deep_flatten([1, 2, 3]) # [1, 2, 3]
deep_flatten([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
deep_flatten([[[], []], []]) # []
deep_flatten([1, [[], []], []]) # [1]
Comentarios sobre la versión: 1 (0)
No hay comentarios