Python Tutorial

Как поменять тип элементов списка с помощью map()

Как поменять тип элементов списка с помощью map()

Воспользуемся классом map, который принимает итерируемый объект и функцию, которую необходимо применить к каждому элементу.
map поочередно применит нужную функцию к каждому элементу итерируемого объекта и вернёт итератор в виде map object.
С помощью map приведем все элементы списка к типу str.
Переконвертируем map object в список.
list1 = [1, 2, 3, 4, 5]

list1 = list(map(str, list1))

print(list1)
map может принимать lambda функции.

Вот так, с помощью лябды, можно возвести в квадрат все элементы, а потом привести их к классу str
list1 = [1, 2, 3, 4, 5]

list1 = list(map(lambda x: str(x**2), list1))

print(list1)
Built-in