Curso Python. Función Map. Vídeo 68
Introducción al tema de la función map
Resumen de la sección: En esta sección, el instructor introduce el concepto de la función map en Python y explica su utilidad. Compara la función map con la función filter y destaca que mientras filter aplica una condición a los elementos de una lista, map aplica una función a cada elemento.
Función map y su utilidad
- La función map permite aplicar una solución a cada elemento de una lista iterable.
- A diferencia de filter, que utiliza una condición, map utiliza una función para realizar operaciones más complejas en cada elemento.
- Al aplicar la función map a una lista, se obtiene otra lista con los resultados.
Ejemplo práctico utilizando la función map
Resumen de la sección: El instructor muestra un ejemplo práctico utilizando la función map para calcular comisiones adicionales a los salarios mensuales de empleados.
Creación de la función cálculo_comisión
- Se crea una nueva función llamada cálculo_comisión para calcular las comisiones adicionales a los salarios mensuales.
- La función recibe como parámetro un empleado y realiza el cálculo multiplicando el salario por 1.03 (incremento del 3%).
- La función devuelve el empleado con el salario actualizado.
Aplicación de la función map
- Se crea una lista llamada lista_empleados_comisión donde se almacenarán los resultados obtenidos al aplicar la función cálculo_comisión a cada empleado.
- Se utiliza la sintaxis
map(cálculo_comisión, lista_empleados)para aplicar la función a cada elemento de la lista_empleados.
- Los resultados son almacenados en la lista_empleados_comisión.
Visualización de los resultados
- Se utiliza un bucle for para recorrer los elementos de la lista_empleados_comisión y mostrarlos en la consola.
- Los salarios mensuales de los empleados se actualizan con el incremento del 3% aplicado por la función cálculo_comisión.
Conclusiones finales
Resumen de la sección: El instructor destaca la potencialidad de la función map al permitir aplicar una función a cada elemento de una lista. Muestra cómo se pueden realizar operaciones más complejas utilizando esta función.
Potencialidad de la función map
- La función map permite jugar con diferentes funciones para realizar operaciones más complejas en cada elemento de una lista.
- A diferencia de filter, que solo utiliza una condición, map ofrece mayor flexibilidad al programador.
Conclusión:
La función map es una herramienta útil en Python que permite aplicar una solución o realizar operaciones a cada elemento de una lista iterable. A través del ejemplo práctico presentado, se muestra cómo utilizar esta función para calcular comisiones adicionales a los salarios mensuales de empleados. La potencialidad de map radica en su capacidad para trabajar con diferentes funciones y realizar operaciones más complejas.
Uso de la función map en Python
Resumen de la sección: En esta sección, se explica cómo utilizar la función map en Python para aplicar una comisión del 3% a los trabajadores con un salario inferior a tres mil euros.
Uso de la función map
- La función map permite aplicar una operación a cada elemento de una lista.
- Se puede utilizar para realizar cálculos o transformaciones en los datos.
- En el ejemplo dado, se utiliza la función map para aplicar una comisión del 3% a los trabajadores con un salario inferior a tres mil euros.
- Para ello, se define una función que toma como argumento el salario y devuelve el salario más la comisión correspondiente.
- Luego, se utiliza la función map junto con esta función y la lista de salarios para obtener una nueva lista con los salarios actualizados.
- Al ejecutar el programa, se observa que aquellos trabajadores con un salario superior a tres mil euros no son afectados por la comisión.
- Por otro lado, aquellos trabajadores con un salario inferior a tres mil euros sí tienen aplicada la comisión del 3%.
- La función map ofrece flexibilidad y permite realizar diferentes operaciones según las necesidades.
- En próximos vídeos se explorarán otras funciones de ordenamiento.