Курс Python → Применение функций в Python

Для написания стандартной логики в Python можно использовать встроенные функции, которые помогут упростить код и сделать его более читаемым. Одной из таких функций является функция map(). Она позволяет применить определенную функцию к каждому элементу итерируемого объекта, такого как список или кортеж.

Пример использования функции map() для преобразования списка чисел:


numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers)

В данном примере мы создаем список чисел от 1 до 5 и с помощью функции map() применяем лямбда-функцию, которая возводит каждое число в квадрат. Результатом будет список квадратов чисел: [1, 4, 9, 16, 25].

Кроме функции map(), в Python также есть другие встроенные функции, которые могут быть полезны при написании стандартной логики. Например, функция filter() позволяет отфильтровать элементы итерируемого объекта с помощью заданного условия.

Пример использования функции filter() для отбора четных чисел из списка:


numbers = [1, 2, 3, 4, 5]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)

В данном примере мы используем функцию filter() с лямбда-функцией, которая проверяет остаток от деления числа на 2. Результатом будет список четных чисел: [2, 4]. Таким образом, встроенные функции в Python помогают упростить написание стандартной логики и улучшить читаемость кода.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Разрешение имен в Python
  2. Обновление множества в Python
  3. Модуль pprint
  4. Решение переменной Шредингера
  5. Управление экспортом элементов
  6. Тестирование с responses
  7. Функции all() и any() в Python
  8. Генераторы в Python
  9. Структура данных deque в Python
  10. Шаблоны и наследование в Flask
  11. Модуль os в Python: работа с файлами
  12. Именованные кортежи в Python
  13. Итераторы в Python
  14. Удаление дубликатов из списка
  15. Функция enumerate в Python
  16. Python-dateutil — работа с датами
  17. Метод setitem в Python
  18. Использование метода lower()
  19. Метод __index__ в Python
  20. Работа с множествами в Python
  21. Измерение времени выполнения кода
  22. Освоение Python
  23. Секреты Python
  24. Округление чисел с помощью round
  25. Функция count() в Python
  26. Создание словаря через dict comprehension
  27. Работа с исключениями в Python
  28. Класс Counter() для подсчета элементов
  29. Работа с путями в Python
  30. Проверка памяти объекта
  31. Функция enumerate в Python
  32. Однострочники Python
  33. Работа с Telegram API на Python
  34. Разбиение строки в Python
  35. Использование модуля __future__
  36. Перевод эмодзи и эмотиконов.
  37. Метод setdefault() в Python
  38. Просмотр внешних файлов в %pycat
  39. Метод округления чисел
  40. Именованные аргументы в Python
  41. Работа с argparse
  42. Создание новых списков в Python
  43. Преобразование регистра строк

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