Escribe una función flatten(items). La lista items puede contener números y también otras listas, y esas listas pueden contener más listas, tan profundo como quieras. Devuelve una sola lista plana con todos los números en el mismo orden. Ejemplo: flatten([1, [2, [3]], 4]) da [1, 2, 3, 4].
Vas a practicar: listas dentro de listas, isinstance, recursión (una función que se llama a sí misma)
Pulsa Tab para sangrar. Pulsa Esc y luego Tab para pasar al siguiente botón.
Tu código se ejecuta en tu navegador. Nosotros no lo recibimos ni lo guardamos. Python se descarga de cdn.jsdelivr.net la primera vez que lo ejecutas (unos 10 MB).
Resultados de las pruebas
Lo que imprimió tu código
Ajustes de accesibilidad
Cambia cómo se ve y se mueve Open Cosmos. Tus elecciones se guardan solo en este navegador.
Detiene las estrellas en movimiento y los efectos de las diapositivas.