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

Использование `lambda()` с `map()`

Функция map() в Python возвращает список результатов, полученных после применения заданной функции к каждому элементу итерируемого объекта (списка, кортежа и т. д.). Общий синтаксис функции map(): map(fun, iter). Также её можно использовать совместно с лямбда-функциями. Для получения общей справки по использованию map() с lambda() обратитесь к слайду 5 видео 1.7.

В этом упражнении вы будете использовать функцию 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", ____)
Редактировать и запускать код