Capítulo 3. Estruturas de dados, funções e ficheiros incorporados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo discute as capacidades incorporadas na linguagem Python que serão utilizadas de forma omnipresente ao longo do livro. Embora as bibliotecas adicionais como pandas e NumPy adicionem funcionalidades computacionais avançadas para conjuntos de dados maiores, foram concebidas para serem utilizadas em conjunto com as ferramentas de manipulação de dados incorporadas no Python.
Começaremos com as estruturas de dados mais importantes do Python: tuplas, listas, dicionários e conjuntos. Depois, vamos discutir a criação das tuas próprias funções Python reutilizáveis. Finalmente, vamos ver a mecânica dos objectos de ficheiros Python e a interação com o teu disco rígido local.
3.1 Estruturas de dados e sequências
As estruturas de dados do Python são simples mas poderosas. Dominar o seu uso é uma parte crítica para te tornares um programador Python proficiente. Começamos com tupla, lista e dicionário, que são alguns dos tiposde sequência mais frequentemente usados.
Tupla
Uma tupla é uma sequência imutável de objectos Python de comprimento fixo, que, uma vez atribuída, não pode ser alterada. A forma mais fácil de criar uma tupla é com uma sequência de valores separados por vírgulas e entre parênteses:
In[2]:tup=(4,5,6)In[3]:tupOut[3]:(4,5,6)
Em muitos contextos, os parênteses podem ser omitidos, ...
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