Курс 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. Множества и frozenset
  3. Работа с атрибутом dict
  4. Обработка аргументов Python
  5. Мощь вложенных функций в Python
  6. Функция reversed() в Python
  7. Фильтрация списков с itertools
  8. Работа со строками
  9. Функция eval() в Python
  10. Глубокое копирование объектов
  11. Декораторы в Python
  12. Преобразование списков в словарь
  13. Отладка в Python
  14. Измерение времени выполнения с помощью time
  15. Метод getitem для доступа к элементам последовательности
  16. Курс Data Scientist в медицине
  17. Создание списка дат
  18. Выключение компьютера с помощью Python
  19. Обработка исключений с блоком else
  20. Работа с срезами в Numpy
  21. Метод get() для словарей
  22. Открытие, чтение и закрытие файла
  23. Сравнение def и lambda в Python
  24. Метод lt для сортировки объектов
  25. Проверка вхождения подстроки
  26. Работа с областями видимости переменных
  27. Функция product() из itertools
  28. Доступ к локальным переменным
  29. Определение имен функций
  30. Удаление элементов по срезу
  31. Преобразование строк в числа с плавающей запятой
  32. Создание пустых функций и классов в Python
  33. Вычисление времени выполнения
  34. Возвращение нескольких значений через кортеж или класс
  35. Защита данных в Python
  36. Antigravity модуль
  37. Преобразование чисел в слова
  38. Работа с deque из collections
  39. OrderedDict — упорядоченный словарь
  40. Работа с изображениями Pillow
  41. Работа с NumPy
  42. Множественные конструкторы в Python
  43. Встроенные функции Python
  44. Функции all() и any() в Python
  45. Оператор walrus в Python
  46. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  47. Установка и использование модуля Wikipedia

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