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
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!