Курс 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
- Цепные операции в Python
- CSV строка разделение в Python
- Проекты на Python
- Игра Виселица на Python
- Поиск наиболее частого элемента в списке
- Оператор объединения словарей
- Конвертация коллекций в Python
- Создание списка через цикл
- Измерение времени выполнения кода
- Удаление файлов с shutil.os.remove()
- Проблема сравнения словарей
- Распаковка аргументов в Python
- Получение частей дроби
- Управление импортом в Python
- Создание новых функций через partial
- Приближение чисел в Python
- Инициализация структур данных
- Проверка строки на палиндром
- Разрешение имен в Python
- Lambda-функция в Python: использование с map() и sum()
- Слияние словарей в Python 3.9
- Работа с argparse
- Добавление элементов в список
- Метод rmatmul для пользовательских матриц
- Определение размера папок в Python
- Мониторинг работы программы Py-spy
- Определение наиболее частого элемента с помощью collections.Counter
- Метод сравнения объектов в Python
- Работа с коллекциями Python
- Поиск наиболее частого элемента списке
- Участие в LP стейкинге Waves
- Асинхронное выполнение задач в процессах
- Синтаксис переменных цикла в Python
- Преобразование списка в словарь через генератор
- Проверка существования переменной с оператором :=
- Управление виртуальными средами в Python
- Именованные срезы в Python
- Преобразование данных в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Метод append() для списка
- Структура данных словарь в Python
- Нахождение разницы между списками в Python
- Метод enumerate() в Python
- Комментарии в Python















