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

Використання lambda() з map()

Функція map() у Python повертає список результатів після застосування заданої функції до кожного елемента заданого ітерабельного об'єкта (список, кортеж тощо). Загальний синтаксис функції map()map(fun, iter). Ми також можемо використовувати лямбда-функції з map(). Зверніться до слайда 5 відео 1.7 для загальної довідки щодо функції map() з lambda().

У цій вправі ви використаєте функцію lambda всередині вбудованої функції map(), щоб звести в квадрат усі числа в списку.

Ця вправа є частиною курсу

Основи Big Data з PySpark

Переглянути курс

Інструкції до вправи

  • Виведіть my_list, який доступний у вашому середовищі.
  • Зведіть у квадрат кожен елемент my_list, використовуючи map() і lambda().
  • Виведіть результат функції map.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Print my_list in the console
print("Input list is", ____)

# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))

# Print the result of the map function
print("The squared numbers are", ____)
Редагувати та запускати код