• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

9 – Filter, lambda, map y otras funciones para operar sobre listas

Lección 9 del curso Python Nivel Intermedio.

En la lección anterior vimos cómo usar las «list comprehensions» para, con prácticamente una sola línea de código, generar y operar sobre listas en Python.

En esta lección veremos que podemos combinar las «list comprehensions» con varias funciones incorporadas en la librería estándar de Python para realizar operaciones más sofisticadas y sin necesidad de tantas líneas de código:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Acabamos de ver que la función «filter» en Python se usa, como su nombre lo indica, para filtrar elementos de una lista que cumplen con una condición específica.

Por otra parte, las expresiones «lambda» permiten crear funciones anónimas de una sola línea de código y que nos permiten realizar operaciones relativamente sencillas sobre una lista.

Además, la función «map» permite aplicar una operación a cada elemento de una lista y puede combinarse con «lambda» para llevar a cabo un procesamiento más avanzado.

Finalmente, las funciones de reducción como «min», «max», «sum» y «len» calculan valores únicos a partir de listas, mientras que la función «zip» permite iterar simultáneamente sobre múltiples listas usando un único ciclo «for».

Así que con todas estas herramientas como las «list comprehensions» y las diferentes funciones vistas en esta lección ya podemos ver lo poderosas que son las listas en Python.

Entonces, con todo lo aprendido hasta ahora, es momento de realizar la segunda práctica del curso, en donde pondremos a prueba todo lo aprendido para realizar un análisis de ventas de una farmacia, a partir de datos tabulares y usando precisamente las secuencias (como las listas y las tuplas) como elemento central en el procesamiento de estos datos.

Todas las lecciones del curso Python Nivel Intermedio

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }