O professor disse que usam a tupla quando se tem uma ordem pré-estabelecida. Pensando nisso, eu lembrei dos dicionários, que até então eu achava que servia para isso. Qual seria então a funcionalidade dos dicionários e quando utilizarmos?
O professor disse que usam a tupla quando se tem uma ordem pré-estabelecida. Pensando nisso, eu lembrei dos dicionários, que até então eu achava que servia para isso. Qual seria então a funcionalidade dos dicionários e quando utilizarmos?
Olá, João! Boa tarde
Dicionários não são imutáveis, diferente da tupla. As tuplas nós acessamos pelo índíce, como em um vetor. No dicíonário nós utilizamos a chave. O dicionário é útil quando queremos fazer uma associação de valores, por exemplo em um próprio dicionário em que associamos uma palavra ao seu significado, mas pode ser também uma agenda de telefone, em que associamos um telefone a um nome:
dicio = {}
dicio["João"] = "1234-5678"
dicio["Maria"] = "5678-1234"
print(dicio)
print(dicio["Maria"])
tupla = ("João", "Maria")
print(tupla[1])
Saída: {'João': '1234-5678', 'Maria': '5678-1234'} 5678-1234 Maria