Введение
В этом испытании вам нужно написать функцию на Python, которая удаляет ложные значения из списка.
Сокращенный список
Напишите функцию compact(lst), которая принимает список в качестве аргумента и возвращает новый список с удалеными всеми ложными значениями. Ложными значениями являются False, None, 0 и "".
Для решения этой проблемы вы можете использовать функцию filter() для фильтрации ложных значений из списка.
def compact(lst):
return list(filter(None, lst))
compact([0, 1, False, 2, '', 3, 'a', 's', 34]) ## [ 1, 2, 3, 'a', 's', 34 ]
Резюме
В этом испытании вы узнали, как удалить ложные значения из списка с использованием функции filter() в Python.