1.4Kпросмотров
27.7%от подписчиков
21 марта 2026 г.
questionScore: 1.5K
Как использовать map в Python? Что такое map? map — это встроенная функция Python, которая позволяет применить одну и ту же операцию ко всем элементам списка (или другого итерируемого объекта), не используя циклы. Синтаксис: map(функция, список) 🪅 Пример 1: Умножаем все элементы списка на 2 Допустим, у нас есть список чисел, и мы хотим увеличить каждое из них: numbers = [1, 2, 3, 4, 5]
doubled = map(lambda x: x 2, numbers)
print(list(doubled))
# Вывод: [2, 4, 6, 8, 10] Здесь lambda x: x 2 — это анонимная функция, которая говорит: “Умножь каждый элемент на 2”. 🪅 Пример 2: Преобразуем числа в строки Что, если нужно превратить числа в строки, например, для вывода? Используем map: numbers = [10, 20, 30]
strings = map(str, numbers)
print(list(strings))
# Вывод: ['10', '20', '30'] Здесь мы передали встроенную функцию str, которая автоматически применяется к каждому элементу. 🪅 Пример 3: Убираем пробелы из строк А теперь давайте обработаем строки: words = [" привет ", " python ", " map "]
cleaned = map(str.strip, words)
print(list(cleaned))
# Вывод: ['привет', 'python', 'map'] str.strip удаляет лишние пробелы по краям у каждой строки. 🪅 Пример 4: Возводим числа в квадрат с использованием функции Если у вас уже есть функция, можно использовать её с map: def square(x): return x ** 2 numbers = [2, 3, 4]
squared = map(square, numbers)
print(list(squared))
# Вывод: [4, 9, 16] Попробуйте использовать map в своём коде и убедитесь, насколько это упрощает обработку данных! 🤩 Тык сюда! Залутаешь 80+ по инфе