Курс 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() для объединения элементов строки
- Управление ресурсами в Python
- Оператор Walrus в Python
- Python Поверхностное Копирование
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Просмотр файла в Jupyter Noteboo
- Атрибуты класса и экземпляра
- Генерация строк с .join()
- Мощь вложенных функций в Python
- Аннотации типов в Python
- Работа с срезами в Python
- Работа с файлами в Python
- Работа с кортежами в Python
- Отношения подклассов в Python
- Аннотации типов в Python
- Переворот списка в Python
- Объединение словарей в Python
- Срезы в Python
- Принципы программирования
- Библиотека Chartify: руководство
- Функция pow() — возвести число в степень
- Декораторы в Python
- Форматирование строк с помощью f-строк
- kwargs в Python
- Метод join() для объединения строк
- Операторы увеличения и уменьшения переменной
- Инициализация объекта
- Объединение списков с использованием itertools.chain
- Регистрация на хакатоне
- Очистка данных с Pandas
- Транспонирование 2D-массива с помощью zip
- Работа с deque из collections
- Генерация UUID в Python
- Конкатенация строк с join() в Python
- Распаковка элементов последовательности
- Настройка Cron
- Отображение HTML кода в Python
- Python: отсутствие точек с запятыми
- Кортеж в Python: создание и использование
- Порядок и длина множеств в Python
- Функции с дополнением
- Поиск самого частого элемента
- Оператор in для Python
- Обновление и получение данных в SQLite
- Python Метод del.
- Комментарии в Python
- Цикл for в Python















