Курс 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"
- Подсчет часто встречающихся элементов
- Множества и frozenset
- Работа с атрибутом dict
- Обработка аргументов Python
- Мощь вложенных функций в Python
- Функция reversed() в Python
- Фильтрация списков с itertools
- Работа со строками
- Функция eval() в Python
- Глубокое копирование объектов
- Декораторы в Python
- Преобразование списков в словарь
- Отладка в Python
- Измерение времени выполнения с помощью time
- Метод getitem для доступа к элементам последовательности
- Курс Data Scientist в медицине
- Создание списка дат
- Выключение компьютера с помощью Python
- Обработка исключений с блоком else
- Работа с срезами в Numpy
- Метод get() для словарей
- Открытие, чтение и закрытие файла
- Сравнение def и lambda в Python
- Метод lt для сортировки объектов
- Проверка вхождения подстроки
- Работа с областями видимости переменных
- Функция product() из itertools
- Доступ к локальным переменным
- Определение имен функций
- Удаление элементов по срезу
- Преобразование строк в числа с плавающей запятой
- Создание пустых функций и классов в Python
- Вычисление времени выполнения
- Возвращение нескольких значений через кортеж или класс
- Защита данных в Python
- Antigravity модуль
- Преобразование чисел в слова
- Работа с deque из collections
- OrderedDict — упорядоченный словарь
- Работа с изображениями Pillow
- Работа с NumPy
- Множественные конструкторы в Python
- Встроенные функции Python
- Функции all() и any() в Python
- Оператор walrus в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Установка и использование модуля Wikipedia















