Использование `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", ____)