Qual a diferença de listas e tuplas em Python
Neste artigo você vai aprender a diferença de listas e tuplas em Python, dois tipos de dados muito utilizados na linguagem

Fala programador(a), beleza? Bora aprender mais sobre listas, tuplas e também sobre Python!
A grande diferença entre dos dois tipos é que a tupla é imutável, ou seja, não alteramos tuplas
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Há maneiras de fazer uma alteração, porém é uma má prática utilizar estas formas
Além disso a tupla envolve seus itens por parentêses, já a lista por colchetes
Veja um exemplo de tupla:
a = (10, 20 , 30) print(a) # (10, 20, 30) print(type(a)) # tuple a[0] = 50 # erro
Criamos uma variável com uma tupla, e após tentar a atribuição de um dos itens da tupla, recebemos um erro
Ou seja, por default a tupla é imutável
Agora veja como é criada uma lista:
b = [10, 20 , 30] print(b) # [10, 20, 30] print(type(b)) # list b[0] = 50 # ok!
Neste caso a alteração de valor do primeiro item da lista é aceita, pois a lista permite isso
Então devemos utilizar as tuplas quando não há a necessidade de alteração de itens, e listas quando precisamos alterar os itens ao longo do software
Conclusão
Neste artigo você aprendeu a diferença de listas e tuplas em Python
Tuplas são estruturas de um ou vários itens, que não podemos alterar
Já as listas são estruturas de um ou vários itens, que é permitida a alteração
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
