Курс 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"
- Преобразование числа в список цифр
- Работа с модулем glob в Python
- Счетчик в Python: most_common()
- Принципы программирования
- Оценка точности модели
- Изменение регистра данных
- Python и Юникод: работа с цифрами
- Роль запятой в Python
- CSV строка разделение в Python
- Оператор assert в Python
- Создание даты из строки ISO
- Python reversed() функция
- Возврат нескольких значений
- Добавление элемента к кортежу
- UserString в Python
- Поиск наиболее частого элемента списке
- Участие в сообществе @selectel
- Перевод эмодзи и эмотиконов.
- Оператор деления для класса Rational
- Обновление шаблона base.html
- Установка и использование модуля Wikipedia
- Отслеживание прогресса с tqdm
- Получение частей дроби
- Декораторы в Python
- Блок else в циклах Python
- Различия символов в Python
- Форматирование строк в Python
- Проектирование Singleton с метаклассом
- Методы работы со строками в Python
- Область видимости переменных
- Поиск повторов в списке
- Поиск кода
- Метод join() для объединения элементов строки
- Подчеркивание в REPL
- f-строки в формате строк
- Docstring в Python
- Деление в Python
- Перемешивание списка с shuffle()
- Удаление элемента по индексу
- Обработка исключений в Python
- Определение относительного пути
- Метод index() в Python
- Управление доступом к модулю
- Открытие, чтение и закрытие файла
- Преобразование символов с помощью map
- Путь к интерпретатору Python















