0 likes | 1 Views
Explicau00e7u00e3o em Phython de Listas Tuplas e Set
E N D
AI - B – 12º E Estruturas de dados composta
Estruturas de Dados Composta estruturas de dados que permitem armazenar múltiplos valores em uma única variável. Existem quatro tipos principais de colecções em Python: listas, tuplas, dicionários e conjuntos. Cada um deles possui características distintas, tornando-os úteis em diferentes situações.
List[] Estruturas de Dados Composta
Uma lista é a estrutura de dados mais básica do Python e armazena os dados em sequência, onde cada elemento possui sua posição na lista, denominada de índice. O primeiro elemento é sempre o índice zero e a cada elemento inserido na lista esse valor é incrementado. No Python, uma lista pode armazenar qualquer tipo de dado (string, inteiro, float, etc). • Colecção ordenada e mutável de elementos; • Permite armazenar itens duplicados; • Acedidos através de índices (0, 1, 2, ...); • Utiliza colchetes [] para criação;
Coleção ordenada e imutável de elementos; • Permite armazenar itens duplicados; • Acedidos através de índices (0, 1, 2, ...); • Utiliza parênteses () para criação;
Coleção ordenada e mutável de pares chave-valor; • Não permite chaves duplicadas, mas valores podem ser repetidos; • Acedidos através das chaves, não por índices; • Utiliza chaves {} para criação; • Exemplo:
Coleção não ordenada e não indexada de elementos; • Não permite itens duplicados; • Não possui acesso através de índices ou chaves; • Utiliza chaves {} para criação, mas sem pares chave-valor; • Exemplo: • Repare que a ordem de inserção dos itens foi mudada ao rodar o programa; • Como não há acesso direto aos itens de um conjunto, ao informar um índice dentro de colchetes, como nos exemplos anteriores, o terminal retorna um erro
Conclusão: Cada tipo de colecção tem suas vantagens e usos específicos. • As listas são usadas quando a ordem dos elementos é importante e quando é necessário modificar a colecção após a criação. • As tuplas são úteis quando se quer uma colecção imutável, por exemplo, para definir coordenadas. • Os dicionários são ideais para associar valores a chaves e fazer buscas rápidas por essas chaves. • Os conjuntos são úteis quando não precisamos nos preocupar com a ordem e precisamos garantir que os itens sejam únicos.
Diferenças De maneira simples, podemos dizer que as principais diferenças entre as coleções são: • Listas: Ordenadas, mutáveis e permitem duplicados. • Tuplas: Ordenadas, imutáveis e permitem duplicados. • Dicionários: Ordenados (a partir da versão 3.7), mutáveis e não permitem chaves duplicadas. • Conjuntos: Não ordenados, não indexados e não permitem itens duplicados.
Estruturas de dados: - list, tuple, set, dictFunções internas:
Funções internas: • Tamanho - LEN Print(len.nome_dic) • Imprimir as chaves do dicionario Print(nome_dic. Keys()) • Imprimir os valores do dicionario • Print(nome_dic.values())
Dicionarios • Imprimir todo o dicionário Print(nome_dic) • Imprimir as chaves do dicionario Print(nome_dic. Keys()) • Imprimir os valores do dicionario • Print(nome_dic.values())
Ficha Trabalho Nº 9 - Listas Ficha Trabalho Nº 10 - Listas Ficha Trabalho Nº 11 - SET