Курс 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. Генерация тестовых данных с factory_boy
  2. Сравнение строк в Python
  3. Импорт с альтернативным именем
  4. Удаление ключей из словаря
  5. Работа с NumPy.linalg
  6. Оператор «is not» в Python
  7. Генерация случайных чисел в Python
  8. Функция eval() в Python
  9. Настройка Cron
  10. Установка и использование howdoi
  11. Распаковка аргументов в Python
  12. Разделение списка на гнппы
  13. Повторение и перенос строки
  14. Распаковка элементов массива
  15. Введение в Python
  16. Импорт модулей в Python 3.12
  17. Методы list в Python
  18. UserString в Python
  19. Приближение чисел в Python
  20. Приоритет операций в Python
  21. Работа со словарями с defaultdict из collections
  22. Работа с defaultdictами в Python
  23. Регистрация на хакатоне
  24. Работа с контекстным менеджером Pool
  25. Добавление элементов в список
  26. Работа с очередями в Python
  27. Изменение переменной в Python: nonlocal
  28. Подсчет частоты элементов с Counter
  29. История Python
  30. Сортировка с помощью параметра key
  31. Лямбда-функции в цикле
  32. Сравнение объектов в Python
  33. Установка библиотек в Python
  34. Возврат нескольких значений из функции
  35. Преобразование PowerPoint в PDF.
  36. Python defaultdict добавление ключа
  37. split() — разделение строки
  38. Руководство по библиотеке pydantic
  39. Magic Commands — улучшение работы с Python
  40. Функция count() в Python
  41. Замена атрибута в именованном кортеже
  42. Работа с Event() в threading
  43. Работа с множествами в Python
  44. Область видимости переменных
  45. Методы split() и join() — Python строк.
  46. Создание списков в Python
  47. Удаление ключа из словаря
  48. Преобразование чисел в Python

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