Определение Функция map() в Python позволяет применять определенную функцию к каждому элементу итерируемого объекта, такого как список, кортеж или словарь. Синтаксис Синтаксис функции map() выглядит следующим образом: map(function, iterable) Где: Примеры Возведение каждого числа в квадрат В качестве примера применим анонимную функцию lambda для возведения во вторую степень к каждому элементу списка numbers: numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers)) print(squared_numbers)
# Вывод: [1, 4, 9, 16, 25] То же самое можно провернуть и с обычной функцией: def square(x):
return x**2 numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(square, numbers)) print(squared_numbers)
# Вывод: [1, 4, 9, 16, 25] Приведение всех элементов списка к верхнему регистру Помимо собственных функций, мы можем применять и встроенные. Например, приведём все элементы списка names к верхнему регистру: names = ["Иван", "Дмитрий", "Василий"]
upper_names = list(map(str.upper, na