Курс 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. Добавление элементов в список
  3. Форматирование строк в Python.
  4. Функции высшего порядка в Python
  5. Считывание бинарного файла в Python
  6. Работа с IP-адресами в Python
  7. Форматирование строк с % в Python
  8. Функция zip() в Python
  9. Комментарии в Python
  10. Управление памятью в Python
  11. Модуль itertools: комбинации и перестановки
  12. Генерация случайных чисел в Python
  13. Решатель судоку на Python с pygame
  14. Mad Libs Generator
  15. Базовые объекты Python
  16. Работа с коллекциями Python
  17. Функция zip() в Python
  18. Замена элементов в списке с помощью генераторов списков
  19. Расширение операции побитового «и» в Python
  20. Docstring в Python
  21. Функция zip() в Python
  22. Основы работы с базами данных в Python
  23. Работа с JSON данными в Python
  24. Настройка шрифта и цвета в Tkinter
  25. Разделение строки на подстроки в Python
  26. Операторы увеличения и уменьшения переменной
  27. Функция с **kwargs в Python
  28. Работа с утверждениями в Python
  29. Списковое включение в Python
  30. Измерение времени выполнения
  31. Принципы Zen Python
  32. Методы split() и join() — Python строк.
  33. Красивый вывод списка
  34. Распаковка элементов массива
  35. Любовь к Python
  36. Импорт модулей и пакетов в Python
  37. Функция zip() в Python
  38. Протокол управления контекстом
  39. Создание словаря через dict comprehension
  40. enumerate() в Python для работы с индексами
  41. Работа с Enum в Python3.
  42. OrderedDict — упорядоченный словарь
  43. Мониторинг работы программы Py-spy
  44. Преобразование кортежа в словарь.
  45. Переопределение метода len
  46. Удаление дубликатов из списка
  47. Использование модуля math

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