Найти в Дзене

Python. Встроенная функция map( ).(36)

Функция map( )

Синтаксис:

map(функция, итерируемый_объект1,…. итерируемый_объектN)

функция – функция которая будет применена к элементам итерируемых объектов.

итерируемый_объект1,…. итерируемый_объектN – итерируемые объекты элементы которых будут использоваться в качестве аргументов для вычисления функции. Количество итерируемых объектов должно быть равно количеству аргументов принимающихся функцией.

Функция map() выполняет функцию переданную ей в качестве первого аргумента, аргументами функции переданной в качестве первого аргумента выступают элементы итерированных объектов и возвращает итератор (map object) значения которого равны значениям функции.

Для примера буду использовать встроенную функцию pow(), которая может принимать как 2а так и 3и аргумента.

-2

Если у итерируемых объектов разное количество элементов, то функция map() остановится после исчерпания элементов самого короткого итерируемого объекта.

Задача на понимание:

Есть список состоящий из цифр в строковом представлении

a = ['3', '44', '53', '5', '456', '908']

нужно преобразовать список так что бы он состоял из целых чисел

b = [3, 44, 53, 5, 456, 908]

ответ в комментариях

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.
Наука
7 млн интересуются