Курс 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"
- Вывод с переменной через запятую
- Генераторы в Python
- Проверка условий: all и any
- Разбиение текста в Python
- Преобразование строк в числа в Python
- Функции высшего порядка в Python
- Python Метод del.
- Создание итератора
- Избегание изменяемых аргументов
- Фильтрация списка чисел
- Python UserString — создание подклассов строк
- Сериализация объектов в Python
- Скрытие вывода данных
- JSON в Python: модуль, dump, dumps, load
- Оператор «and» в Python
- Проверка наличия элемента в списке
- Создание словаря с значением по умолчанию
- Flask: создание веб-приложений
- Область видимости переменных
- Оптимизация строк в Python
- Считывание бинарного файла в Python
- Magic Commands — улучшение работы с Python
- Измерение времени выполнения кода
- Определение объема памяти объекта
- Метод is_absolute() для PurePath
- Создание веб-приложения с Flask
- Форматирование данных с помощью pprint
- Исправление ошибки NameError
- Счетчик ссылок в Python
- Установка и использование Logzero
- Генераторы в Python
- Список импортированных модулей в Python
- Ускоренный импорт библиотек
- Утечки переменных цикла в Python 3.x
- Добавление вложенных списков
- GitHub в Telegram: подписка на уведомления
- Удаление элемента из списка
- Подсчет вхождений элементов
- Удаление дубликатов с помощью множеств
- Сравнение строк в Python
- Работа с изображениями PIL
- Проверка подстроки в строке
- Обработка исключений в Python
- Форматирование строк в Python
- Создание директории в Python
- Модуль os: работа с файлами и папками
- Извлечение аудио из видео















