Курс 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. Использование функции enumerate()
  2. Регистрация на курсы SF Education
  3. Многострочные комментарии в Python
  4. Декораторы в Python
  5. Работа с классами данных
  6. Разделение строки на подстроки в Python
  7. Операция += для списков
  8. Работа с временем в Python
  9. Создание объекта timedelta
  10. Удаление эмодзи с помощью pandas
  11. Метод __index__ в Python
  12. Управление виртуальными окружениями в Python
  13. Оператор Walrus в Python
  14. Проверка однородности элементов списка
  15. Сравнение объектов в Python
  16. Методы classmethod и staticmethod
  17. Разделение строки с помощью re.split()
  18. Склеивание строк без циклов
  19. Создание задания в Cron
  20. Работа с словарями в Python
  21. Комментарии в Python
  22. Измерение времени выполнения кода
  23. Dict Comprehension в Python
  24. Работа с NumPy.linalg
  25. Транспонирование 2D-массива с помощью zip
  26. Измерение времени выполнения кода
  27. Создание файла с проверкой ошибки
  28. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  29. Проверка версии Python
  30. Встраивание HTML в Jupyter Notebook
  31. Работа с атрибутом dict
  32. Роль запятой в Python
  33. Удаление первого элемента списка
  34. Функция eval() в Python
  35. Использование defaultdict в Python
  36. Установка и использование библиотеки google
  37. Python: Splat-оператор и splatty-splat
  38. Метод init в Python
  39. Объединение списков в Python
  40. EMOT преобразование эмодзи в текст
  41. Генерация случайных чисел Python
  42. Генераторы данных
  43. Итераторы с потерямиZIP
  44. Функции в Python
  45. Обновление шаблона base.html
  46. Функции map, filter, reduce
  47. Игра Виселица на Python
  48. Декораторы с аргументами
  49. Enum в Python: создание и использование перечислений

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