Capítulo 8. Listas e dicionários
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Agora que já vimos números e strings, esse capítulo vai falar sobre os objetos lista e dicionário do Python — coleções de outros objetos e os principais trabalhadores em quase todos os scripts Python. Como você verá, ambos são incrivelmente flexíveis: podem ser alterados no local, podem crescer e encolher conforme a necessidade e podem conter e ser aninhados em qualquer outro tipo de objeto. Ao aproveitar esses tipos de objetos integrados, você pode criar e processar estruturas de informações ricas em seus scripts sem precisar definir novos tipos de objetos próprios.
Listas
A primeira parada na viagem deste capítulo é a lista Python. As listas são o tipo de objeto de coleção ordenada mais flexível do Python. Ao contrário das strings, as listas podem conter qualquer tipo de objeto: números, strings e até mesmo outras listas. Além disso, ao contrário das strings, as listas podem ser alteradas no local por atribuição a offsets e cortes, chamadas de métodos de lista, instruções de exclusão e muito mais — elas são objetos mutáveis.
As listas Python fazem o trabalho de muitas das estruturas de dados de coleção que você talvez precise implementar manualmente em linguagens de baixo nível, como C. Aqui está uma rápida visão geral de suas principais propriedades. As listas Python são:
- Coleções ordenadas de objetos arbitrários
- Do ponto ...
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