Курс 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. Метод join() для объединения строк
  3. Beautiful Soup — извлечение данных из HTML
  4. Наиболее частотные элементы с помощью Counter
  5. Скрытие вывода данных
  6. Документация функции help() в Python
  7. Отправка POST запроса на сервер.
  8. Сортировка с параметром key
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Переименование файлов в Python
  11. Профилирование кода на Python
  12. Выбор редактора кода.
  13. Циклы в Python
  14. Конвертация коллекций в Python
  15. Метод get для словаря
  16. Генерация случайных чисел в Python
  17. Установка Git и AWS CLI
  18. Замеры производительности в Python
  19. Операторы увеличения и уменьшения переменной
  20. Декораторы для регистрации функций
  21. Лямбда-функции в defaultdict
  22. Группы исключений в Python
  23. Работа с модулем Calendar
  24. Форматирование данных с помощью pprint
  25. Работа с файлами в Python
  26. Переворот строки с помощью срезов
  27. Вложенные функции в Python
  28. Декораторы в Python
  29. Вставка переменных в шаблоны Flask
  30. Оператор «is not» в Python
  31. Функция enumerate() в Python
  32. Функции-генераторы в Python
  33. Список переменных в Python
  34. Конвертация коллекций в Python.
  35. Возврат нескольких значений из функции
  36. Декораторы классов
  37. ChainMap избыточные ключи
  38. OrderedDict — упорядоченный словарь
  39. Преобразование числа в восьмеричную строку
  40. Создание списка через цикл
  41. Преобразование списка в словарь через генератор

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