Посмотрев в Функция фильтра Python Давайте посмотрим, как работает карта.
Как мы узнали, фильтр вернет раздел ввода на основе определенных критериев.
Функция карты () в Python
Сначала посмотрим на синтаксис:
result = map(myFunction, input)
Чтобы дать более подробную информацию:
Результат
: Это выход. Это будет измененная последовательность.Фильтр
: Это встроенная функция PythonMyфункция
: Это будет пользовательская функция, которую мы собираемся построитьвход
: Это оригинальная последовательность, которую мы хотим на карте
Как видите, синтаксис выглядит как функция фильтра. Основное изменение будет внутри Myфункция
Отказ
Допустим, у нас есть список чисел, которые нам нужно умножить сами по себе.
input = [2, 5, 10] def myFunction(n): return n * n result = map(myFunction, input) print(list(result)) # [4, 25, 100]
Довольно крутое правильно, и как фильтр один, мы можем использовать Лямбда функции сделать его еще короче.
input = [2, 5, 10] result = map(lambda n: n * n, input) print(list(result)) # [4, 25, 100]
Спасибо за чтение, и давайте подключимся!
Спасибо за чтение моего блога. Не стесняйтесь подписаться на мой рассылку электронной почты и подключиться к Facebook или Твиттер
Оригинал: “https://dev.to/dailydevtips1/python-map-function-4o11”