Capítulo 13. Bucles while y for
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo concluye nuestro recorrido por las sentencias procedimentales de Python presentando las dos principales construcciones de bucle del lenguaje: sentencias que repiten una acción una y otra vez:
while/else- La sentencia de bucle más general, que puede manejar tareas repetitivas de todo tipo
for/else- Un bucle especializado diseñado para recorrer los elementos de cualquier objeto "iterable" fácilmente
Ya hemos conocido y utilizado ambos de manera informal, pero aquí completaremos los detalles de uso adicionales. De paso, también estudiaremos algunas sentencias menos destacadas utilizadas dentro de bucles, como break y continue, el bucle else, y cubriremos algunos "built-ins" utilizados habitualmente con bucles, como range, zip y enumerate.
Aunque las sentencias while y for tratadas aquí son la sintaxis principal proporcionada para codificar acciones repetidas, existen operaciones y conceptos de bucle adicionales en Python. Por eso, la historia de la iteración continúa en el capítulo siguiente, donde exploraremos las ideas relacionadas del protocolo de iteración de Python (utilizado por el bucle for ) y las comprensiones de listas (un primo cercano del bucle for ). En capítulos posteriores exploraremos herramientas de iteración aún más exóticas, como los generadores y las herramientas funcionales como map, filter y reduce ...
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.
Read now
Unlock full access