Skip to main content

Tuplas

Estrutura de dados tuple
uso
criação() ou tuple() (cria lista vazia) (1,) para um item ou (1,2,3) para varios items
métodos de buscarminha_tupla.index(item) or item in minha_tupla
métodos comunsNão é possivel adicionar or remover itens. Então apenas minha_tupla.count(item) contar itens da tupla e minha_tupla.index(item) operam sobre tuplas
ordem preservada?sim. os itens podem ser acessados por índices
mutável?não
pode ser reordenado?não

-Um bom uso de a tupla pode ser para armazenar as informações de uma linha em uma planilha. Esses dados são apenas informações. Não necessariamente nos preocupamos em atualizar ou manipular esses dados. Queremos apenas um instantâneo somente leitura.

  • Parece muito trabalho sem muitos benefícios, certo? Não tão. tuples são ótimos quando você depende de seus dados permanecerem inalterados. Devido a esta garantia, podemos usar tuplesem outros tipos de recipientes como sets e dictionários.

  • Também é uma ótima maneira de consolidar informações rapidamente.

  • Para criar uma tupla de um item, você precisará incluir uma vírgula final.

  • desempacotar tuplas

estudante = ("João", 21, "História das Relações Internacionais", 10.0)

nome, idade, disciplina, nota = estudante

def http_status_code():
... return 200, "OK"
...
code, value = http_status_code()

  • Tuplas são uma forma leve de armazenar informações que descrevem algo, como uma pessoa - seu nome, idade e cidade natal. Você pode pensar nisso como uma linha em uma planilha. As tuplas são representadas entre parênteses, porém os parênteses não são necessários para criar uma tupla, apenas uma sequência de objetos seguidos por vírgulas.

  • Lembre-se de que as tuplas são imutáveis, portanto, você não pode alterá-las depois de criadas. Tuplas são ótimas para mover dados de uma maneira leve, porque você pode descompactá-los facilmente em várias variáveis.