Курс 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. Функция enumerate в Python
  2. Работа с классами данных
  3. Объединение списков в Python
  4. Управление асинхронными задачами на Python.
  5. Функция zip() в Python
  6. Работа с collections.Counter
  7. Оператор assert в Python
  8. Работа с итераторами через срезы
  9. Генератор списка с условием if
  10. Python Ellipsis использование
  11. Изучение объектов с помощью dir()
  12. Модуль math: константы π и e
  13. Сортировка с параметром key
  14. Генерация случайных данных в NumPy
  15. Магические методы в Python
  16. Определение относительного пути
  17. Генераторы в Python
  18. Множественное присваивание в Python
  19. Измерение потребления памяти при сортировке
  20. Библиотека Emoji: использование смайлов в Python
  21. Работа с датой и временем в Python
  22. Удаление дубликатов в pandas
  23. Добавление кнопки в tkinter
  24. Перезагрузка оператора в Python
  25. Работа с эмодзи в Python
  26. Модуль subprocess: запуск внешних команд
  27. CLI-инструмент howdoi
  28. Генераторы в Python
  29. Основы Python за 14 дней
  30. Удаление файлов с shutil.os.remove()
  31. Бесконечная проверка в Python
  32. Регулярные выражения в Python
  33. 9 уловок для чистого кода
  34. Функция zip() в Python
  35. Измерение времени выполнения кода
  36. Работа с атрибутом dict
  37. Проверка на истинность объектов в Python
  38. Декораторы в Python
  39. Подсчет вхождений элементов
  40. Секреты Python
  41. Работа с модулем cmath
  42. Подсказки типов в Python
  43. Python 3.12: переиспользование кавычек
  44. Принципы Zen Python
  45. Проверка вхождения подстроки
  46. Подсчет часто встречающихся элементов
  47. Проверка условий: all и any

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