Синтаксис:
Карта (функция, итерация,…)
Функция: метод, который должен выполняться для каждого объекта.
Итерируемый: серия, массив или объект с итератором. Вы можете включить столько итераций, сколько захотите; просто убедитесь, что каждая итерация имеет один аргумент в методе.
Карта Python () в кортеже:
Пример 01:
Вот пример соединять два кортежи имея нить значения. У нас есть функция 'фрукты' принимая два аргумента. Значение в первом индексе первого кортежа будет объединено со значением в первом индексе второго кортежа с помощью 'фрукты' функция и так далее для других значений. В конкатенированный значение будет возвращено в функцию карты для сопоставления и сохранения в одну переменную 'Икс'. После этого переменная 'x' будет напечатана как в формате карты, так и в формате списка.
Первый оператор печати напечатает сопоставленное значение, находящееся в переменной 'Икс', а другой выведет его в виде списка после преобразования.
Пример 02:
Есть список предметов, которые в квадрате. Затем он будет отображен и преобразован в набор введите, чтобы распечатать его в заданном формате.
Вы можете увидеть вывод карты и установить вывод формата ниже.
Пример 03:
Используя тот же пример в случае добавление, при преобразовании отображенного кортежа в список чтобы распечатать это в последовательности, показано ниже.
Вы можете увидеть сопоставленный вывод, а также формат списка сопоставленных значений.
Пример 04:
У нас есть кортеж, переданный в функцию 'дело' для преобразования в верхний регистр, а 'итератор' метод отображает белое пространство элементы итератора.
Полученный результат для кортежа дается.
Карта Python () в списке:
Пример 01:
Вы можете попробовать функцию карты с список переменная типа так же, как и для кортежа. Итак, используя тот же пример в случае типа списка, мы возведение в квадрат элементы списка и после сопоставления сохраните их в переменную 'Новый'. Распечатайте сопоставленную переменную и после этого преобразуйте сопоставленный результат в список формат.
Ниже приведен вывод сопоставленного списка и его преобразование в список после применения сопоставления.
Пример 02:
Вы также можете использовать ту же концепцию при использовании функции округления для преобразования десятичных чисел в точные числа.
Вот результат отображения и округления списка.
Пример 03:
Мы также можем использовать более двух списков в качестве аргумента функции карты, как показано ниже.
Вывод для этого примера приведен ниже.
Пример 04:
А теперь давайте список некоторых струны. Сначала мы конвертируем каждый элемент в нем к список затем нанесла на карту это. После этого нанесенный на карту результат будет упорядочен в виде списка для сохранения в переменной 'контрольная работа' быть распечатанным.
Результат показан на прикрепленном фото.
Пример 05:
Используя тот же старый пример в случае преобразования списка в верхний регистр при использовании 'итератор' метод.
Вот результат для переменной типа списка.
Карта Python () в строке:
Пример 01:
Мы используем дело функция для преобразования нить в верхний регистр при выполнении отображение. После этого найдем тип новой переменной и преобразуем ее в список введите, чтобы показать это в последовательности.
Вы можете увидеть вывод, показывающий тип переменной и список отображаемых переменных.
Пример 02:
Вот пример новой строки при использовании метода итератора.
Вы можете увидеть результат, сгенерированный методом итератора.
Карта Python () в словаре:
Пример 01:
У нас есть Словарь с некоторыми числами, переданными в функцию Map, чтобы умножить каждый элемент на 10, а затем применить его. После этого была напечатана переменная final.
Умноженный и сопоставленный словарь распечатывается в формате сопоставления и списка.
Карта Python () на Lambda:
Пример 01:
В Python для создания анонимные методы, лямбда-функции используются. Чтобы описать обычные функции, вы должны использовать лямбда термин так же, как вы используете def. Вот пример простого кортежа с именем 'числа'. Лямбда-выражение используется в карта функция для вычисления некоторого значения, в то время как результат был сохранен и распечатан.
Расчетный результат с использованием лямбда-выражения в функции карты отображается в виде списка.
Пример 02:
Карта работает так же для несколько аргументы в лямбде. Ниже приведен пример двух списков, в которые были добавлены элементы.
Показано добавление двух элементов списка.
Пример 03:
Функция карты работает так же на Lambda, пока берется аргументы из различных размеров.
Пример 04:
Метод карты не добавляет разницы при использовании с двумя разными типами данных.
Python Map () на None:
Пример 01:
Давайте посмотрим, что происходит, когда мы передаем метод как Никто в переменную итератора.
Это приведет к исключению TypeError.
Заключение:
Вы можете эффективно использовать map () в своих программах с помощью этого руководства или, аналогичным образом, использовать составные части списков или операторы генератора, чтобы сделать процесс разработки более питоническим и понятным. Функция map () применяет определенную функцию к каждому объекту итерации (список, кортеж и т. Д.).) и возвращает список результатов.