Capítulo 7. 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 distingue-se dos primatas menores pela sua paixão pelas listas.
H. Allen Smith
Nos capítulos anteriores, começámos com alguns dos tipos de dados básicos do Python: booleanos, inteiros, floats e strings. Se pensares neles como átomos, as estruturas de dados neste capítulo são como moléculas. Ou seja, combinamos esses tipos básicos de formas mais complexas. Vais usá-los todos os dias. Grande parte da programação consiste em cortar e colar dados em formas específicas, e estas são as tuas serras e pistolas de cola.
A maioria das linguagens de computador pode representar uma sequência de itens indexados pela sua posição inteira: primeiro, segundo, e assim por diante até ao último. Já viste as strings Python, que são sequências de caracteres.
Python tem duas outras estruturas de sequência:tuplas e listas. Estas contêm zero ou mais elementos. Ao contrário das strings, os elementos podem ser de diferentes tipos. De facto, cada elemento pode ser qualquer objeto Python. Isto permite-te criar estruturas tão profundas e complexas quanto quiseres.
Porque é que o Python contém listas e tuplas? As tuplas são imutáveis; quando atribuis elementos (apenas uma vez) a uma tupla, eles são incorporados no bolo e não podem ser alterados. As listas são mutáveis, o que significa que podes inserir e apagar elementos com grande entusiasmo. ...
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