Курс Python → Применение функции к списку
Для применения функции ко всем элементам в списке в Python можно воспользоваться функцией map(). Эта функция принимает два аргумента: функцию, которую нужно применить к каждому элементу списка, и сам список. В результате map() возвращает итератор, содержащий результаты применения функции к каждому элементу списка.
Например, если у нас есть список чисел [1, 2, 3, 4, 5] и мы хотим возвести каждое число в этом списке в квадрат, мы можем воспользоваться функцией map() следующим образом:
numbers = [1, 2, 3, 4, 5]
squared_numbers = map(lambda x: x**2, numbers)
print(list(squared_numbers))
В результате выполнения данного кода мы получим список [1, 4, 9, 16, 25], где каждое число из исходного списка было возведено в квадрат. Этот прием удобен, когда нужно применить одну и ту же операцию ко всем элементам списка одновременно.
Важно отметить, что функция, передаваемая в map(), может быть как встроенной, так и пользовательской. Также можно использовать map() совместно с другими функциями, например, filter() или reduce(), для более сложных операций над элементами списка.
Другие уроки курса "Python"
- Работа с модулем random
- Замена элементов в списке с помощью генераторов списков
- Подписка на SelectelNews в Twitter
- Лямбда-функции в defaultdict
- Отправка HTTP-запросов в Python
- Декоратор @override
- Сериализация данных в JSON с помощью json.dumps
- Защита данных в Python
- Функции map, filter, reduce
- Область видимости переменных
- Преобразование числа в список цифр
- Форматирование строк в Python
- Обход элементов в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Оптимизация методов в Python 3.7
- Создание обратного итератора
- Функция enumerate в Python
- Курс по дообучению ChatGPT
- Замыкания в Python
- Проверка версии Python
- Установка и использование howdoi
- Переопределение метода __pow__
- Экспорт внешнего файла с помощью writefile
- Методы split() и join() — Python строк.
- Управление памятью в Python
- Перехват исключений в Python
- Python enumerate() для работы с индексами
- Удаление дубликатов из списка
- Работа с Path в Python
- Отладка утечек памяти в Python
- Установка и использование библиотеки google
- Многострочные комментарии в Python
- Очистка строки в Python
- Операторы объединения в Python 3.9
- Упрощенный вывод данных в Python
- Создание графиков в терминале
- Поиск самого длинного слова в списке с использованием max()
- Метод __getitem__ в Python
- Конкатенация строк в Python
- Метод bool() в Python
- Подсчет элементов в списке с Counter
- Возврат нескольких значений
- Получение обратного списка чисел
- Копирование объектов в Python
- Проверка существования переменной с оператором :=
- Конкатенация строк с методом join()















