Curso Python. Función Map. Vídeo 68

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.
Video description

En este vídeo vemos la función map(). Esta función permite aplicar otra función definida previamente a cada elemento de una lista iterable. Se ve con un ejemplo sencillo el uso de esta función. Para más cursos, ejercicios y manuales visita: www.pildorasinformaticas.es