Capítulo 8. Tuplas e listas
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O animal humano difere dos primatas menores em sua paixão por listas.
H. Allen Smith
Em os capítulos anteriores, começamos com alguns dos tipos de dados básicos do Python: booleanos, inteiros, floats e strings. Se você pensar nesses tipos como átomos, as estruturas de dados deste capítulo são como moléculas. Ou seja, combinamos esses tipos básicos de formas mais complexas. Você os usará todos os dias. Grande parte da programação consiste em cortar e colar dados em formas específicas, e as tuplas e listas deste capítulo são alguns dos nossos primeiros exemplos.
A maioria das linguagens de computador pode representar uma sequência de itens indexados por sua posição inteira: primeiro, segundo e assim por diante, até o último. Você já viu as strings do Python(Capítulo 4; sequências de caracteres de texto) e bytes e bytearrays(Capítulo 5; sequências de valores binários de 8 bits).
O Python tem mais estruturas de sequência: tuplas e listas, que contêm zero ou mais elementos. Ao contrário das cadeias de caracteres, os elementos podem ser de tipos diferentes. Na verdade, cada elemento pode ser qualquer objeto Python. Isso permite que você crie estruturas tão profundas e complexas quanto desejar.
Por que o Python contém tanto listas quanto tuplas? As tuplas são imutáveis; quando você atribui elementos (apenas uma vez) a uma tupla, eles são ...
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