Código de Python - Convertir una lista de listas de una profundidad en una sola lista

Imágen de perfil
Val: 881
Plata
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas de una profundidad en una sola listagráfica de visualizaciones


Python

Publicado el 20 de Febrero del 2020 por Katas (81 códigos)
316 visualizaciones desde el 20 de Febrero del 2020
Data una lista que en su interior contiene listas de una sola profundidad, devolver una única lista. Si no recibe una lista con listas dará error.

1
2
3
4
5
list_flat([]) # []
list_flat([[1, 2, 3], [4, 5]]) # [1, 2, 3, 4 ,5]
list_flat([[1, 2, 3], []]) # [1, 2, 3]
list_flat([[1, [2], 3], [4, 5]]) # [1, [2], 3, 4, 5]
list_flat([1, 2]) # Error

Si la lista contiene listas de mas de un nivel de profundidad hay que utilizar este otro código: https://www.lawebdelprogramador.com/codigo/Python/5945-Convertir-una-lista-de-listas-en-una-sola-lista.html

1

Publicado el 20 de Febrero del 2020gráfica de visualizaciones de la versión: 1
317 visualizaciones desde el 20 de Febrero del 2020
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
def list_flat(lists):
    return [item for i in lists for item in i]



Comentarios sobre la versión: 1 (0)


No hay comentarios
 

Comentar la versión: 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5946