image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Jacir Gaio
Jacir Gaio29/08/2023 23:48
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Resumo sobre Listas, Tuplas, Conjuntos e Dicionários

  • #Python

Resumo e alguns de métodos mais comuns:

Listas (list):

Uma lista é uma sequência mutável de elementos.

Os elementos de uma lista podem ser de diferentes tipos.

Declaração: [elemento1, elemento2, ...]

Alguns métodos de lista comuns:

append(elemento): Adiciona um elemento ao final da lista.

extend(iterável): Adiciona elementos de um iterável (outra lista, por exemplo) ao final da lista.

insert(posição, elemento): Insere um elemento em uma posição específica.

remove(elemento): Remove o primeiro elemento com o valor especificado.

pop([índice]): Remove e retorna o elemento na posição especificada (ou no final se nenhum índice for fornecido).

index(elemento): Retorna o índice da primeira ocorrência do elemento.

count(elemento): Retorna o número de ocorrências de um elemento na lista.

sort(): Classifica a lista em ordem crescente.

reverse(): Inverte a ordem dos elementos na lista.

Tuplas (tuple):

Uma tupla é uma sequência imutável de elementos.

Os elementos de uma tupla podem ser de diferentes tipos.

Declaração: (elemento1, elemento2, ...)

Tuplas não têm muitos métodos próprios porque são imutáveis, mas você pode usar métodos de lista, como count e index, para operações semelhantes em uma tupla.

Conjuntos (set):

Um conjunto é uma coleção não ordenada de elementos únicos.

Os elementos de um conjunto são imutáveis, mas o conjunto em si é mutável (você pode adicionar ou remover elementos).

Declaração: {elemento1, elemento2, ...}

Alguns métodos de conjunto comuns:

add(elemento): Adiciona um elemento ao conjunto.

update(iterável): Adiciona elementos de um iterável ao conjunto.

remove(elemento): Remove um elemento específico do conjunto.

discard(elemento): Remove um elemento, mas não gera erro se o elemento não estiver presente.

pop(): Remove e retorna um elemento aleatório do conjunto.

union(outro_conjunto): Retorna a união de dois conjuntos.

intersection(outro_conjunto): Retorna a interseção de dois conjuntos.

difference(outro_conjunto): Retorna a diferença entre dois conjuntos.

issubset(outro_conjunto): Verifica se um conjunto é um subconjunto de outro.

Dicionários (dict):

Um dicionário é uma coleção de pares chave-valor.

As chaves em um dicionário são únicas e imutáveis.

Declaração: {chave1: valor1, chave2: valor2, ...}

Alguns métodos de dicionário comuns:

get(chave, [valor_padrão]): Retorna o valor associado à chave ou um valor padrão se a chave não existir.

keys(): Retorna uma lista de todas as chaves no dicionário.

values(): Retorna uma lista de todos os valores no dicionário.

items(): Retorna uma lista de tuplas (chave, valor) do dicionário.

pop(chave, [valor_padrão]): Remove e retorna o valor associado à chave ou um valor padrão se a chave não existir.

update(outro_dicionário): Atualiza o dicionário com pares chave-valor de outro dicionário.

clear(): Remove todos os elementos do dicionário.

Lembre-se de que esses são apenas alguns dos métodos disponíveis para cada tipo de estrutura de dados. Você pode consultar a documentação oficial do Python para obter informações detalhadas sobre todos os métodos disponíveis.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (0)
Recomendados para você