Курс 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. Метод join() для объединения элементов строки
  2. Управление ресурсами в Python
  3. Оператор Walrus в Python
  4. Python Поверхностное Копирование
  5. Каналы Senior: Python, Java, Frontend, SQL, C++
  6. Просмотр файла в Jupyter Noteboo
  7. Атрибуты класса и экземпляра
  8. Генерация строк с .join()
  9. Мощь вложенных функций в Python
  10. Аннотации типов в Python
  11. Работа с срезами в Python
  12. Работа с файлами в Python
  13. Работа с кортежами в Python
  14. Отношения подклассов в Python
  15. Аннотации типов в Python
  16. Переворот списка в Python
  17. Объединение словарей в Python
  18. Срезы в Python
  19. Принципы программирования
  20. Библиотека Chartify: руководство
  21. Функция pow() — возвести число в степень
  22. Декораторы в Python
  23. Форматирование строк с помощью f-строк
  24. kwargs в Python
  25. Метод join() для объединения строк
  26. Операторы увеличения и уменьшения переменной
  27. Инициализация объекта
  28. Объединение списков с использованием itertools.chain
  29. Регистрация на хакатоне
  30. Очистка данных с Pandas
  31. Транспонирование 2D-массива с помощью zip
  32. Работа с deque из collections
  33. Генерация UUID в Python
  34. Конкатенация строк с join() в Python
  35. Распаковка элементов последовательности
  36. Настройка Cron
  37. Отображение HTML кода в Python
  38. Python: отсутствие точек с запятыми
  39. Кортеж в Python: создание и использование
  40. Порядок и длина множеств в Python
  41. Функции с дополнением
  42. Поиск самого частого элемента
  43. Оператор in для Python
  44. Обновление и получение данных в SQLite
  45. Python Метод del.
  46. Комментарии в Python
  47. Цикл for в Python

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