Python

Qual a diferença de listas e tuplas em Python

21 de maio de 2021

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

diferença de listas e tuplas em Python capa

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!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x