Pitón

Tutorial de la función Python Map ()

Tutorial de la función Python Map ()
A menudo, puede enfrentar casos en los que necesita ejecutar el mismo procedimiento en todos los objetos de una entrada iterable para generar una nueva iterable. El mapa de Python () es un método integrado que permite que todos los objetos se interpreten y traduzcan en un ciclo iterable en lugar de explícito, generalmente denominado mapeo. Usar un bucle for de Python es el más simple, pero al usar el mapa, también puede resolver este problema sin la necesidad de un bucle explícito (). Cuando está a punto de implementar un método de transformación para cada objeto en un iterable, map () ayuda a traducirlos en un nuevo iterable. Uno de los métodos que está promoviendo un tipo de programación funcional en Python es un mapa (). En esta guía, aprenderá cómo funciona el método map () con diferentes tipos de objetos.

Sintaxis:

Mapa (función, iterable,…)

Función: El método que se debe realizar para cada objeto.

Iterable: una serie, matriz o entidad con un iterador. Puede incluir tantos iterables como desee; solo asegúrese de que cada iterable tenga un argumento en el método.

Python Map () en Tuple:

Ejemplo 01:

Aquí hay un ejemplo para concatenar dos tuplas teniendo cuerda valores. Tenemos una funcion 'Fruta' tomando dos argumentos. El valor en el primer índice de la primera tupla se concatenará con el valor en el primer índice de la segunda tupla por el 'Fruta' función y así sucesivamente para otros valores también. La concatenado El valor se devolverá a la función del mapa para hacer el mapeo y guardarlo en una variable 'X'. Después de eso, la variable 'x' se imprimirá en formato de mapa y en formato de lista.

La primera declaración de impresión imprimirá el valor mapeado que reside en la variable 'X', y el otro lo generará como una lista después de la conversión.

Ejemplo 02:

Hay una lista de elementos que se al cuadrado. Luego será mapeado y convertido en un colocar escriba para imprimirlo en un formato establecido.

Puede ver una salida de mapa y configurar la salida de formato a continuación.

Ejemplo 03:

Utilizando el mismo ejemplo en el caso de un adición, al convertir la tupla mapeada en el lista para imprimirlo en una secuencia se muestra a continuación.

Puede ver una salida mapeada, así como un formato de lista de valores mapeados.

Ejemplo 04:

Tenemos una tupla pasada a la función 'caso' para ser convertido en mayúsculas mientras que el 'iterador' muestra el método espacio en blanco elementos del iterador.

La salida resultante para la tupla se da.

Python Map () en la lista:

Ejemplo 01:

Puede probar la función de mapa con el lista escriba la variable de la misma manera que lo hizo para una tupla. Entonces, usando el mismo ejemplo en el caso del tipo de lista, estamos cuadratura los elementos de la lista y, después del mapeo, guárdelos en una variable 'Nuevo'. Imprima la variable mapeada y, después de eso, convierta el resultado mapeado en lista formato.

A continuación se muestra la salida de la lista mapeada y su conversión a la lista después de que se haya aplicado la asignación.

Ejemplo 02:

También puede usar el mismo concepto mientras usa la función de redondeo para convertir números decimales en números precisos.

A continuación se muestra el resultado de la asignación y el redondeo de la lista.

Ejemplo 03:

También podemos usar más de dos listas en un argumento para una función de mapa como se muestra a continuación.

La salida de este ejemplo se da a continuación.

Ejemplo 04:

Ahora tengamos un lista de algunas instrumentos de cuerda. Primero convertimos cada elemento en él a un lista luego lo mapeé. Después de eso, el mapeado el resultado se ordenará en forma de lista para ser guardado en la variable 'prueba' para ser impreso.

El resultado se muestra en la foto adjunta.

Ejemplo 05:

Usando el mismo ejemplo anterior en el caso de la lista convertida en mayúsculas mientras usa el 'iterador' método.

Aquí está el resultado de la variable de tipo de lista.

Python Map () en cadena:

Ejemplo 01:

Estamos usando el caso función para convertir un cuerda en el mayúscula mientras realiza el cartografía. Después de eso, encontraremos el tipo de una nueva variable y la convertiremos en una lista escriba para mostrarlo en una secuencia.

Puede ver una salida que muestra el tipo de variable y enumerar la variable asignada.

Ejemplo 02:

Aquí hay un ejemplo de una nueva cadena mientras se ha utilizado el método iterador.

Puede ver la salida generada por el método iterador.

Python Map () en el diccionario:

Ejemplo 01:

Tenemos una diccionario con algunos números pasados ​​a la función Map para multiplicar cada elemento por 10 y luego aplicarlo. Después de eso, se imprimió la variable 'final'.

El diccionario multiplicado y mapeado se imprime en formato mapeado y de lista.

Python Map () en Lambda:

Ejemplo 01:

Dentro de Python, para crear métodos anónimos, se utilizan funciones lambda. Para describir funciones regulares, estaría usando el lambda término tal como lo usas def. Aquí hay un ejemplo de una tupla simple llamada 'números'. La expresión lambda se usa dentro del mapa función para calcular algún valor, mientras que el resultado se ha guardado e impreso.

La salida calculada usando la expresión lambda dentro de la función de mapa se muestra como una lista.

Ejemplo 02:

El mapa funciona igual para múltiple argumentos en lambda. A continuación se muestra un ejemplo de dos listas a las que se han agregado elementos.

Se muestra la adición de dos elementos de lista.

Ejemplo 03:

La función de mapa funciona igual en Lambda mientras toma argumentos de diferentes tamaños.

Ejemplo 04:

El método del mapa no agrega ninguna diferencia mientras se usa con dos tipos de datos diferentes.

Python Map () en Ninguno:

Ejemplo 01:

Echemos un vistazo a lo que ocurre cuando pasamos el método como Ninguno a la variable iteradora.

Dará lugar a la excepción de Error de tecleado.

Conclusión:

Puede usar map () de manera eficiente en sus programas con la información de esta guía o, de manera similar, usar listas de comprensión o declaraciones generadoras para hacer que el proceso de desarrollo sea más Pythonic y comprensible. La función map () aplica una función particular a cada objeto de un iterable (lista, tupla, etc.) y devuelve una lista de los resultados.

Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...