Використання lambda() з filter()
Ще одна функція, яку часто використовують у Python, — це filter(). Функція filter() у Python приймає функцію та список як аргументи. Подібно до 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:", ____)