Skip to Main Content
Aprender Python, 5ª Edición
book

Aprender Python, 5ª Edición

by Mark Lutz
September 2024
Intermediate to advanced content levelIntermediate to advanced
1648 pages
52h 56m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Aprender Python, 5ª Edición

Capítulo 20. Comprensiones y generaciones

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo continúa con el tema de los temas avanzados sobre funciones, con una reaparición de los conceptos de comprensión e iteración adelantados en el Capítulo 4 e introducidos en el Capítulo 14. Dado que las comprensiones están tan relacionadas con las herramientas funcionales del capítulo anterior (por ejemplo, map y filter) como con los bucles for, aquí volveremos a tratarlas en este contexto. También echaremos un segundo vistazo a los iterables para estudiar las funciones generadoras y sus parientes las expresiones generadoras: formas definidas por el usuario de producir resultados bajo demanda.

La iteración en Python también abarca las clases definidas por el usuario, pero aplazaremos esa parte final de esta historia hasta la Parte VI, cuando estudiemos la sobrecarga de operadores. Sin embargo, como ésta es la última pasada que haremos por las herramientas de iteración incorporadas, resumiremos las distintas herramientas que hemos conocido hasta ahora. El próximo capítulo continúa este hilo temporalizando el rendimiento relativo de estas herramientas como un caso de estudio más amplio. Antes de eso, sin embargo, continuemos la historia de las comprensiones y las iteraciones, y ampliémosla para incluir a los generadores de valores.

Comprensiones de listas y herramientas funcionales

Como se mencionó al principio de este ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender Python, 6.ª edición

Aprender Python, 6.ª edición

Mark Lutz
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory
Python de alto rendimiento, 2ª edición

Python de alto rendimiento, 2ª edición

Micha Gorelick, Ian Ozsvald

Publisher Resources

ISBN: 9781098181970Supplemental Content