método map() en Python

        En Python, la función `map()` es una función incorporada que acepta una función y un objeto iterable como argumentos y aplica la función a cada elemento del objeto iterable, devolviendo un iterador. Lo que hace es aplicar una función a cada elemento del objeto iterable y devuelve un iterador que contiene los resultados.
La siguiente es la sintaxis de la función `map()`:
map(función, iterable)
- `función`: La función que se aplicará al objeto iterable.
- `iterable`: Uno o más objetos iterables, que pueden ser listas, tuplas, conjuntos, etc.
A continuación se muestra un ejemplo del uso de la función `map()` para multiplicar cada elemento de una lista por 2:

numbers = [1, 2, 3, 4, 5]
result = map(lambda x: x * 2, numbers)
print(list(result))
输出:
[2, 4, 6, 8, 10]

        En el ejemplo anterior, utilizamos una función anónima `lambda x: x * 2` como primer parámetro de la función `map()`. Esta función multiplica el argumento pasado `x` por 2. Luego pasamos la lista `numbers` como segundo argumento a la función `map()`, que aplicará la función a cada elemento de la lista y devolverá un iterador que contiene los resultados. Finalmente, convertimos el iterador en una lista y lo imprimimos.
        Para resumir, la función `map()` aplica una función a cada elemento en un objeto iterable y devuelve un iterador que contiene los resultados. Es una forma concisa y eficiente de tratar con objetos iterables.

Supongo que te gusta

Origin blog.csdn.net/weixin_49786960/article/details/131811817
Recomendado
Clasificación