Programador Leigo
⚡ 60 segundos listas

Quando usar tupla em vez de lista

Tuplas são imutáveis, mais rápidas e usam menos memória. Use quando os dados não mudam.

tupla_vs_lista.py
# Lista: mutavel
cores = ['azul', 'verde', 'vermelho']
cores[0] = 'amarelo'  # OK

# Tupla: imutavel
coords = (10.5, -23.8)
# coords[0] = 20  # TypeError!

# Tupla como chave de dicionario
distancias = {
    ('SP', 'RJ'): 430,
    ('SP', 'BH'): 580,
}
print(distancias[('SP', 'RJ')])  # 430

Compartilhar