Курс 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"
- Создание вложенного генератора
- Метод join() для объединения строк
- Beautiful Soup — извлечение данных из HTML
- Наиболее частотные элементы с помощью Counter
- Скрытие вывода данных
- Документация функции help() в Python
- Отправка POST запроса на сервер.
- Сортировка с параметром key
- Удаление дубликатов из списка с помощью dict.fromkeys
- Переименование файлов в Python
- Профилирование кода на Python
- Выбор редактора кода.
- Циклы в Python
- Конвертация коллекций в Python
- Метод get для словаря
- Генерация случайных чисел в Python
- Установка Git и AWS CLI
- Замеры производительности в Python
- Операторы увеличения и уменьшения переменной
- Декораторы для регистрации функций
- Лямбда-функции в defaultdict
- Группы исключений в Python
- Работа с модулем Calendar
- Форматирование данных с помощью pprint
- Работа с файлами в Python
- Переворот строки с помощью срезов
- Вложенные функции в Python
- Декораторы в Python
- Вставка переменных в шаблоны Flask
- Оператор «is not» в Python
- Функция enumerate() в Python
- Функции-генераторы в Python
- Список переменных в Python
- Конвертация коллекций в Python.
- Возврат нескольких значений из функции
- Декораторы классов
- ChainMap избыточные ключи
- OrderedDict — упорядоченный словарь
- Преобразование числа в восьмеричную строку
- Создание списка через цикл
- Преобразование списка в словарь через генератор















