НачатьНачать бесплатно

Использование 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:", ____)
Редактировать и запускать код