Курс 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
- Модуль pprint
- Решение переменной Шредингера
- Управление экспортом элементов
- Тестирование с responses
- Функции all() и any() в Python
- Генераторы в Python
- Структура данных deque в Python
- Шаблоны и наследование в Flask
- Модуль os в Python: работа с файлами
- Именованные кортежи в Python
- Итераторы в Python
- Удаление дубликатов из списка
- Функция enumerate в Python
- Python-dateutil — работа с датами
- Метод setitem в Python
- Использование метода lower()
- Метод __index__ в Python
- Работа с множествами в Python
- Измерение времени выполнения кода
- Освоение Python
- Секреты Python
- Округление чисел с помощью round
- Функция count() в Python
- Создание словаря через dict comprehension
- Работа с исключениями в Python
- Класс Counter() для подсчета элементов
- Работа с путями в Python
- Проверка памяти объекта
- Функция enumerate в Python
- Однострочники Python
- Работа с Telegram API на Python
- Разбиение строки в Python
- Использование модуля __future__
- Перевод эмодзи и эмотиконов.
- Метод setdefault() в Python
- Просмотр внешних файлов в %pycat
- Метод округления чисел
- Именованные аргументы в Python
- Работа с argparse
- Создание новых списков в Python
- Преобразование регистра строк















