Introducción
En este desafío, debes escribir una función de Python que elimine los valores falsos de una lista.
This tutorial is from open-source community. Access the source code
En este desafío, debes escribir una función de Python que elimine los valores falsos de una lista.
Escribe una función compact(lst) que tome una lista como argumento y devuelva una nueva lista con todos los valores falsos eliminados. Los valores falsos incluyen False, None, 0 y "".
Para resolver este problema, puedes usar la función filter() para filtrar los valores falsos de la lista.
def compact(lst):
return list(filter(None, lst))
compact([0, 1, False, 2, '', 3, 'a', 's', 34]) ## [ 1, 2, 3, 'a', 's', 34 ]
En este desafío, has aprendido cómo eliminar los valores falsos de una lista utilizando la función filter() en Python.