Intern
Qual é a diferença entre uma lista (list) e um dicionário (dict) em Python?
sobes.tech IA
Resposta da IA
No Python, a lista (list) e o dicionário (dict) são estruturas de dados mutáveis, mas diferem na forma de armazenamento e acesso aos elementos.
- Lista (list): uma coleção ordenada de elementos, acessados por índice (número inteiro). Os elementos podem repetir-se.
- Dicionário (dict): uma coleção não ordenada (a partir do Python 3.7 mantém a ordem de inserção) de pares chave-valor, onde as chaves são únicas e usadas para acessar os valores.
Exemplo:
# lista
fruits = ['maçã', 'banana', 'cereja']
print(fruits[1]) # banana
# dicionário
d = {'maçã': 'vermelha', 'banana': 'amarela'}
print(d['banana']) # amarela
Assim, a lista é útil para armazenar dados ordenados, e o dicionário para buscas rápidas por chave.