Capítulo 14. Iterações e compreensões
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No capítulo anterior, conhecemos as duas instruções de loop do Python, ` while ` e ` for`. Embora elas possam lidar com a maioria das tarefas repetitivas que os programas precisam fazer, iterar sobre coleções é tão comum e difundido que o Python oferece ferramentas adicionais para tornar isso mais simples e eficiente. Este capítulo começa nossa exploração dessas ferramentas de compreensão ( ). Especificamente, ele apresenta o protocolo de iteração do Python, um modelo de chamada de método usado pelo loop for, e preenche alguns detalhes sobre compreensões, que são parentes próximos do loop for que aplicam uma expressão a cada item em uma coleção.
Como essas ferramentas estão relacionadas tanto ao loop for quanto às funções, vamos adotar uma abordagem em duas etapas para abordá-las neste livro — juntamente com uma nota final:
Este capítulo apresenta seus fundamentos no contexto de ferramentas baseadas em loops, servindo como uma continuação do capítulo anterior.
O Capítulo 20 revisita esses conceitos no contexto das ferramentas baseadas em funções e amplia o tópico para incluir geradores embutidos e definidos pelo usuário.
O Capítulo 30 traz uma conclusão mais curta pra essa história, mostrando como codificar objetos iteráveis definidos pelo usuário com classes.
Uma observação inicial: alguns dos conceitos apresentados nestes ...
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