Corrige el error: aplanar una lista
La función flatten proporcionada debe aplanar una colección de subcolecciones exactamente un nivel, conservando el orden de todos los elementos. Por ejemplo, debe transformar [[1, 2], [3, 4]] en [1, 2, 3, 4]. Sin embargo, el código inicial devuelve un resultado vacío. Encuentra y corrige el error en el código existente para que pasen todas las pruebas.
Comportamiento esperado
flatten([[1, 2], [3, 4]]) # [1, 2, 3, 4]
flatten([["a", "b"], ["c", "d"]]) # ["a", "b", "c", "d"]
flatten([[True, False], [False, False]]) # [True, False, False, False]Modifica la implementación proporcionada en lugar de reemplazar el ejercicio con una operación de biblioteca que aplane estructuras con cualquier grado de anidamiento. Las entradas contienen un solo nivel de colecciones anidadas.