Курс 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. Работа с модулем glob в Python
  3. Счетчик в Python: most_common()
  4. Принципы программирования
  5. Оценка точности модели
  6. Изменение регистра данных
  7. Python и Юникод: работа с цифрами
  8. Роль запятой в Python
  9. CSV строка разделение в Python
  10. Оператор assert в Python
  11. Создание даты из строки ISO
  12. Python reversed() функция
  13. Возврат нескольких значений
  14. Добавление элемента к кортежу
  15. UserString в Python
  16. Поиск наиболее частого элемента списке
  17. Участие в сообществе @selectel
  18. Перевод эмодзи и эмотиконов.
  19. Оператор деления для класса Rational
  20. Обновление шаблона base.html
  21. Установка и использование модуля Wikipedia
  22. Отслеживание прогресса с tqdm
  23. Получение частей дроби
  24. Декораторы в Python
  25. Блок else в циклах Python
  26. Различия символов в Python
  27. Форматирование строк в Python
  28. Проектирование Singleton с метаклассом
  29. Методы работы со строками в Python
  30. Область видимости переменных
  31. Поиск повторов в списке
  32. Поиск кода
  33. Метод join() для объединения элементов строки
  34. Подчеркивание в REPL
  35. f-строки в формате строк
  36. Docstring в Python
  37. Деление в Python
  38. Перемешивание списка с shuffle()
  39. Удаление элемента по индексу
  40. Обработка исключений в Python
  41. Определение относительного пути
  42. Метод index() в Python
  43. Управление доступом к модулю
  44. Открытие, чтение и закрытие файла
  45. Преобразование символов с помощью map
  46. Путь к интерпретатору Python

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