Курс 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 с pygame
  2. Работа с изображениями PIL
  3. Метод count в Python: почему count(», ») возвращает 4?
  4. Python Метод sleep() времени
  5. Создание уникального множества
  6. Использование type hints
  7. Оптимизация параметров в Python
  8. Особенности запятых в Python
  9. Работа с многоуровневыми словарями в Python
  10. Лямбда-функции в Python
  11. Модуль os: работа с файлами и папками
  12. Списковое включение в Python
  13. Логические операторы в Python
  14. Множества и frozenset
  15. Python reversed() vs срез[::-1]
  16. Python Менеджер контекста
  17. Генерация случайных чисел в Python
  18. Запрос DELETE с библиотекой requests
  19. Обновление множества в Python
  20. Работа с enumerate()
  21. Основы работы с базами данных в Python
  22. Списковое включение в Python
  23. Математические функции в Python
  24. Progress с библиотекой tqdm
  25. Работа с Telegram API на Python
  26. Декораторы в Python
  27. Мониторинг работы программы Py-spy
  28. Сортировка и разворот списка
  29. Капитализация строк
  30. Глобальные переменные в Python
  31. Объединение кортежей в Python
  32. Генераторы списков
  33. Подписка на SelectelNews в Twitter
  34. Вычисление натуральных логарифмов в NumPy
  35. Работа с множествами в Python
  36. Именование переменных в Python
  37. Работа с модулем glob в Python
  38. Работа со случайными элементами
  39. Тип CodeType в Python.
  40. Обработка ошибки IndexError
  41. Оценка точности модели
  42. Простой калькулятор Python
  43. Сортировка элементов с OrderedDict
  44. Библиотека itertools: объединение списков
  45. Автоматизация с Python

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