Курс 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"
- Генерация тестовых данных с factory_boy
- Сравнение строк в Python
- Импорт с альтернативным именем
- Удаление ключей из словаря
- Работа с NumPy.linalg
- Оператор «is not» в Python
- Генерация случайных чисел в Python
- Функция eval() в Python
- Настройка Cron
- Установка и использование howdoi
- Распаковка аргументов в Python
- Разделение списка на гнппы
- Повторение и перенос строки
- Распаковка элементов массива
- Введение в Python
- Импорт модулей в Python 3.12
- Методы list в Python
- UserString в Python
- Приближение чисел в Python
- Приоритет операций в Python
- Работа со словарями с defaultdict из collections
- Работа с defaultdictами в Python
- Регистрация на хакатоне
- Работа с контекстным менеджером Pool
- Добавление элементов в список
- Работа с очередями в Python
- Изменение переменной в Python: nonlocal
- Подсчет частоты элементов с Counter
- История Python
- Сортировка с помощью параметра key
- Лямбда-функции в цикле
- Сравнение объектов в Python
- Установка библиотек в Python
- Возврат нескольких значений из функции
- Преобразование PowerPoint в PDF.
- Python defaultdict добавление ключа
- split() — разделение строки
- Руководство по библиотеке pydantic
- Magic Commands — улучшение работы с Python
- Функция count() в Python
- Замена атрибута в именованном кортеже
- Работа с Event() в threading
- Работа с множествами в Python
- Область видимости переменных
- Методы split() и join() — Python строк.
- Создание списков в Python
- Удаление ключа из словаря
- Преобразование чисел в Python















