Курс 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"

  1. Вывод с переменной через запятую
  2. Генераторы в Python
  3. Проверка условий: all и any
  4. Разбиение текста в Python
  5. Преобразование строк в числа в Python
  6. Функции высшего порядка в Python
  7. Python Метод del.
  8. Создание итератора
  9. Избегание изменяемых аргументов
  10. Фильтрация списка чисел
  11. Python UserString — создание подклассов строк
  12. Сериализация объектов в Python
  13. Скрытие вывода данных
  14. JSON в Python: модуль, dump, dumps, load
  15. Оператор «and» в Python
  16. Проверка наличия элемента в списке
  17. Создание словаря с значением по умолчанию
  18. Flask: создание веб-приложений
  19. Область видимости переменных
  20. Оптимизация строк в Python
  21. Считывание бинарного файла в Python
  22. Magic Commands — улучшение работы с Python
  23. Измерение времени выполнения кода
  24. Определение объема памяти объекта
  25. Метод is_absolute() для PurePath
  26. Создание веб-приложения с Flask
  27. Форматирование данных с помощью pprint
  28. Исправление ошибки NameError
  29. Счетчик ссылок в Python
  30. Установка и использование Logzero
  31. Генераторы в Python
  32. Список импортированных модулей в Python
  33. Ускоренный импорт библиотек
  34. Утечки переменных цикла в Python 3.x
  35. Добавление вложенных списков
  36. GitHub в Telegram: подписка на уведомления
  37. Удаление элемента из списка
  38. Подсчет вхождений элементов
  39. Удаление дубликатов с помощью множеств
  40. Сравнение строк в Python
  41. Работа с изображениями PIL
  42. Проверка подстроки в строке
  43. Обработка исключений в Python
  44. Форматирование строк в Python
  45. Создание директории в Python
  46. Модуль os: работа с файлами и папками
  47. Извлечение аудио из видео

Marketello читают маркетологи из крутых компаний