Programador Leigo
⚡ 60 segundos funcoes

Transformar listas com map() em Python

map() aplica uma função a cada item da lista. Alternativa funcional ao list comprehension.

map_func.py
precos = ['10.50', '20.00', '5.99']

# Converter strings para float
valores = list(map(float, precos))
print(valores)  # [10.5, 20.0, 5.99]

# Com funcao personalizada
nomes = ['ana', 'bia', 'carlos']
caps = list(map(str.capitalize, nomes))
print(caps)  # ['Ana', 'Bia', 'Carlos']

Compartilhar