Capítulo 14. Iteraciones y comprensiones

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

En el capítulo anterior conocimos las dos sentencias de bucle de Python, while y for. Aunque pueden manejar la mayoría de las tareas repetitivas que necesitan realizar los programas, la necesidad de iterar sobre secuencias es tan común y omnipresente que Python proporciona herramientas adicionales para hacerlo más sencillo y eficiente. Este capítulo comienza nuestra exploración de estas herramientas. En concreto, presenta los conceptos relacionados con el protocolo de iteración de Python, un modelo de llamada a métodos utilizado por el bucle for, y aporta algunos detalles sobre las comprensiones de listas, que son un primo cercano del bucle forque aplica una expresión a los elementos de una iterable.

Dado que estas herramientas están relacionadas tanto con el bucle for como con las funciones, adoptaremos un enfoque de dos pasadas para cubrirlas en este libro, junto con un epílogo:

  • Este capítulo presenta sus fundamentos en el contexto de las herramientas de bucle, sirviendo como una especie de continuación del capítulo anterior.

  • El capítulo 20 vuelve a tratarlos en el contexto de las herramientas basadas en funciones, y amplía el tema para incluir los generadores incorporados y los definidos por el usuario.

  • El capítulo 30 también ofrece una entrega final más breve de esta historia, en la que aprenderemos sobre los objetos iterables ...

Get Aprender Python, 5ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.