Курс 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. Функциональное программирование.
  2. Показ всплывающих окон Tkinter
  3. JSON-esque в Python
  4. Оператор zip в Python
  5. Enum в Python
  6. Подсчет вхождений элементов
  7. Объединение списков в строку
  8. Округление чисел с помощью round
  9. Импорт объектов из модулей
  10. Получение списка кортежей из словаря
  11. Необязательные аргументы в Python
  12. Определение объема памяти объекта
  13. Анализ кода — Python
  14. Создание словарей с defaultdict()
  15. Путь к интерпретатору Python
  16. Пустой оператор pass в Python
  17. Работа с комплексными числами
  18. Работа со слайсами
  19. Разделение строк в Python
  20. Конвертация коллекций в Python.
  21. Метод is_absolute() для PurePath
  22. discard() — удаление элемента из множества
  23. Работа с collections в Python.
  24. Пропуск начальных строк с помощью dropwhile()
  25. Отделение звука от видео
  26. Преобразование букв в нижний регистр
  27. Именованные срезы в Python
  28. Создание итерируемых объектов
  29. Многопоточность и асинхронное программирование в Python
  30. Частичное применение функций в Python
  31. Разработка Telegram-ботов
  32. Работа с модулем random
  33. Numpy: разбиение массивов
  34. Печать комбинаций в Python с Itertools
  35. Библиотека Emoji: использование смайлов в Python
  36. Операторы сравнения в Python
  37. Замер времени выполнения кода
  38. Установка и использование TensorFlow
  39. Работа с переменными в Python
  40. Аргумент по умолчанию
  41. Преобразование символов в нижний регистр
  42. Python enumerate() для работы с индексами
  43. Работа с NumPy
  44. Настройка Cron
  45. Получение текущей даты и времени с помощью datetime

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