Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Listas y Tuplas

Título: Desanidar

Descripción de la función

Dada una lista cuyos elementos son listas, retorna una nueva lista con un nivel menos de anidamiento.

Sugerencia didáctica: evitar usar bucles anidados.

Ejemplos

Entrada: desanidar(listas=[[1, 0, 4], ["a", "b"], [True, False, True, True]])
Entrada:
Salida: [1, 0, 4, "a", "b", True, False, True, True]
Entrada: desanidar(listas=[[], ["a", "b"]])
Salida: ["a", "b"]

Parámetros

listelementos: list, con elementos heterogéneos
listas

una lista que contiene listas como elementos (los elementos de éstas pueden ser de cualquier tipo).

Valor retornado

listelementos: heterogéneos

Una nueva lista cuyos elementos son directamente los elementos que están contenidos dentro de las listas anidadas dentro de la pasada por parámetro, sin alterar su orden.

Código



Resultado: