Курс 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. Установка и использование emoji
  2. Разность множеств
  3. lru_cache оптимизация функций
  4. Копирование в Python
  5. Генераторы в Python
  6. Форматирование данных с помощью pprint
  7. Протокол управления контекстом
  8. Анализ текста на русском языке с помощью Pymystem3
  9. Удаление файлов и папок в Python
  10. Работа с argparse
  11. Эффективная конкатенация строк с использованием join()
  12. IPython и Jupyter Notebook: руководство
  13. Отрицательные индексы списков в Python
  14. Antigravity модуль
  15. Установка пакета в Python
  16. Магические методы в Python
  17. Генерация QR-кодов с библиотекой qrcode
  18. Операции с комплексными числами
  19. Работа с CSV в Python
  20. Идентификатор объекта в Python
  21. Импорт модулей в Python 3.12
  22. Измерение времени выполнения кода
  23. Генераторы в Python
  24. Переопределение метода sub
  25. Удаление элементов по срезу
  26. Простой калькулятор Python
  27. Множественное наследование в Python
  28. Управление памятью в numpy.
  29. Метод __getitem__ в Python
  30. Модуль inspect: получение информации о объектах
  31. Преобразование текста в речь с Python
  32. Пустой оператор pass в Python
  33. Разделение строки с регулярными выражениями
  34. capitalize() — изменение регистра первого символа строки
  35. Списковое включение в Python
  36. Метод invert для побитового отрицания
  37. Сортировка в Python
  38. Оператор assert в Python
  39. Объединение словарей в Python
  40. Проверка типов с помощью isinstance
  41. Чтение бинарного файла в Python.
  42. Применение функции map() с лямбда-функциями
  43. Сортировка данных с лямбда-функциями

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