image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Jacir Gaio
Jacir Gaio29/08/2023 23:48
Compartilhe

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.

    Compartilhe
    Comentários (0)