Использование lambda() с filter()
Ещё одна широко используемая в Python функция — это filter(). Она принимает функцию и список в качестве аргументов. Как и map(), функция filter() может применяться вместе с lambda. Для общего ознакомления с синтаксисом filter() и lambda() обратитесь к слайду 6 урока 1.7.
В этом упражнении вы будете использовать функцию lambda() внутри встроенной функции filter(), чтобы найти все числа, кратные 10, в заданном списке.
Это упражнение является частью курса
Основы Big Data с PySpark
Инструкции к упражнению
- Выведите на экран
my_list2, который доступен в вашем окружении. - Отфильтруйте из
my_list2числа, кратные 10, с помощьюfilter()иlambda(). - Выведите на экран числа, кратные 10, из
my_list2.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Print my_list2 in the console
print("Input list is:", ____)
# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))
# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)