Resumo sobre Listas, Tuplas, Conjuntos e Dicionários
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.