ПочатиПочніть безкоштовно

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