Курс 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. Преобразование чисел в слова
  2. Объединение словарей в Python 3.5+
  3. Извлечение новостей с newspaper3k
  4. Обработка ошибок в Python
  5. Переворот строки с использованием цикла
  6. Классы данных в Python
  7. Освобождение памяти в Python
  8. Подсказки при вводе данных в Python
  9. Получение текущего времени в Python
  10. Библиотека wikipedia для Python
  11. Модуль subprocess: запуск внешних команд
  12. Операторы += в Python
  13. Управление импортом в Python
  14. Явный импорт переменных
  15. Извлечение новостей с помощью newspaper3k
  16. Объединение списков в Python
  17. Нарезка списков в Python
  18. Библиотека Chartify: руководство
  19. Namedtuple в Python
  20. Копирование объектов в Python
  21. Распаковка аргументов в Python
  22. Функция zip() в Python
  23. List Comprehension Tutorial
  24. Метод hash в Python
  25. Создание и использование модулей в Python
  26. Компиляция регулярных выражений
  27. Метод getitem для доступа к элементам последовательности
  28. Создание пустых функций и классов в Python
  29. Распаковка элементов массива
  30. Преобразование букв в нижний регистр
  31. Метод init в Python
  32. Особенности множеств в Python
  33. Python OrderedDict и fromkeys() — работа с словарями
  34. Обработка исключений в Python
  35. globals и locals
  36. Получение списка файлов в директории с использованием os
  37. Использование модуля __future__
  38. Метод get для словарей
  39. Декораторы в Python
  40. Обязательные аргументы в Python
  41. Модуль os в Python: работа с файлами
  42. Создание класса в Python
  43. Преобразование данных в Python
  44. Глобальные переменные в Python
  45. Поиск шаблона в начале строки

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