Курс 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"

  1. Работа с модулем random
  2. Замена элементов в списке с помощью генераторов списков
  3. Подписка на SelectelNews в Twitter
  4. Лямбда-функции в defaultdict
  5. Отправка HTTP-запросов в Python
  6. Декоратор @override
  7. Сериализация данных в JSON с помощью json.dumps
  8. Защита данных в Python
  9. Функции map, filter, reduce
  10. Область видимости переменных
  11. Преобразование числа в список цифр
  12. Форматирование строк в Python
  13. Обход элементов в Python
  14. Каналы Senior: Python, Java, Frontend, SQL, C++
  15. Оптимизация методов в Python 3.7
  16. Создание обратного итератора
  17. Функция enumerate в Python
  18. Курс по дообучению ChatGPT
  19. Замыкания в Python
  20. Проверка версии Python
  21. Установка и использование howdoi
  22. Переопределение метода __pow__
  23. Экспорт внешнего файла с помощью writefile
  24. Методы split() и join() — Python строк.
  25. Управление памятью в Python
  26. Перехват исключений в Python
  27. Python enumerate() для работы с индексами
  28. Удаление дубликатов из списка
  29. Работа с Path в Python
  30. Отладка утечек памяти в Python
  31. Установка и использование библиотеки google
  32. Многострочные комментарии в Python
  33. Очистка строки в Python
  34. Операторы объединения в Python 3.9
  35. Упрощенный вывод данных в Python
  36. Создание графиков в терминале
  37. Поиск самого длинного слова в списке с использованием max()
  38. Метод __getitem__ в Python
  39. Конкатенация строк в Python
  40. Метод bool() в Python
  41. Подсчет элементов в списке с Counter
  42. Возврат нескольких значений
  43. Получение обратного списка чисел
  44. Копирование объектов в Python
  45. Проверка существования переменной с оператором :=
  46. Конкатенация строк с методом join()

Marketello читают маркетологи из крутых компаний