Sobes.tech
Junior — Middle

Pode uma tupla ser usada como identificador único em um dicionário ou conjunto?

sobes.tech IA

Resposta da IA

Sim, uma tupla pode ser usada como identificador único em um dicionário ou conjunto, pois ela é um tipo de dado imutável em Python. Isso permite usar tuplas como chaves de dicionário ou elementos de conjunto.

Exemplo:

meu_dicionario = {}
chave = (1, 'a', 3.14)
meu_dicionario[chave] = "valor"

meu_conjunto = set()
meu_conjunto.add(chave)

print(meu_dicionario[chave])  # Vai mostrar: valor
print(chave in meu_conjunto)  # Vai mostrar: True

É importante que todos os elementos dentro da tupla também sejam hasháveis, caso contrário, a tupla não pode ser uma chave.