Python é uma linguagem de programação muito versátil, amplamente utilizada para a criação de aplicativos web, análise de dados, inteligência artificial e muito mais. Uma das características que torna o Python tão popular é a sua biblioteca padrão rica, que inclui vários tipos de coleções. Neste artigo, vamos explorar os principais tipos de coleções em Python e como eles podem ser usados em seus projetos.
Listas: Uma lista é uma coleção ordenada de itens que podem ser de qualquer tipo de dados, incluindo números, strings e objetos. As listas são mutáveis, o que significa que você pode adicionar, remover ou modificar seus elementos. Elas também suportam indexação e fatiamento, tornando-as uma escolha popular para armazenar dados tabulares.
Tuplas: As tuplas são semelhantes às listas, exceto por serem imutáveis. Isso significa que uma vez que uma tupla é criada, seus elementos não podem ser modificados. Embora as tuplas sejam menos flexíveis que as listas, elas são mais eficientes em termos de performance e são uma escolha popular para representar dados estruturados que não precisam ser modificados.
Dicionários: Os dicionários são uma forma de mapear chaves para valores. Cada item em um dicionário consiste em uma chave e um valor associado. Dicionários são mutáveis e podem ser usados para representar dados não-lineares, como por exemplo, estruturas de dados JSON.
Conjuntos: Os conjuntos são coleções não-ordenadas de itens únicos. Eles são mutáveis e podem ser usados para verificar a pertinência de um item em uma coleção, remover duplicatas ou realizar operações matemáticas como união, interseção e diferença.
Em conclusão, os tipos de coleções em Python são uma parte importante da linguagem e podem ser usados de diversas maneiras para representar e manipular dados. A escolha do tipo de coleção certo para um projeto dependerá das suas necessidades específicas em termos de funcionalidade, performance e flexibilidade.
Vamos ver como esse conteúdo já foi cobrado em concurso público?
Ano: 2021 Banca: CESPE / CEBRASPE Órgão: SEED-PR Prova: CESPE / CEBRASPE – 2021 – SEED-PR – Professor – Educação Básica e Jornada
Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como
A) lista.
B) operador.
C) tupla.
D) classe.
E) dicionário.
Resposta correta: C.
Comentário: Em Python, as tuplas são estruturas de dados que armazenam valores indexados e são imutáveis depois de sua criação. Isso significa que uma vez criada, a tupla não pode ser alterada, adicionada ou removida elementos. Por outro lado, as listas são estruturas mutáveis, permitindo que seus elementos sejam adicionados, removidos ou modificados. Já os dicionários são estruturas que mapeiam chaves para valores, e são mutáveis.
Então é isso!
Bons estudos e até o nosso próximo artigo.
Prof. Jósis Alves
Analista de TI no Supremo Tribunal Federal
Instagram: @josisalvesprof
Clique nos links abaixo:
Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:
Participe da conversa