1
resposta

O que é uma tuple?

Coloquei a virgula ao inves do ponto e puxei a informação do type e teu "tuple"

1 resposta

Olá Jose, tudo certo?

Logo logo na sequencia de cursos de python você vai chegar na parte dos tipos da linguagem.

Mas para dar uma breve explicacao pra voce, no python tudo sao objetos e entre eles existem do tipo mutaveis e imutaveis. Em poucas palavras, objetos mutaveis podem ser alterados depois de criados, objetos imutaveis nao. Tanto a lista (list) como a tupla (tuple) sao tipos sequenciais de dados, possuem varios metodos em comum, a diferenca mais basica é que a lista é mutavel enquanto a tupla é imutavel. Caso queira se apronfundar nesses topicos vou deixar aqui alguns links que podem te ajudar.

Ah, e a classe apareceu para voce como tuple porque voce deve ter inicializado uma sem querer utilizando esta virgula. Segundo a documentacao, dentre as formas de inicializar uma tuple, estão estas:

  • Usando uma vírgula à direita para uma tupla singleton: a, ou (a,)
  • Separando os itens com vírgulas: a, b, c ou (a, b, c)

Links:

Documentacao:

Espero ter ajudado. Abraços