Введение
В этом испытании вам нужно написать функцию на Python, которая удаляет ложные значения из списка.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом испытании вам нужно написать функцию на 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.