Junior — Middle
Em que casos e contextos o tipo de dado frozenset é utilizado em Python?
sobes.tech IA
Resposta da IA
frozenset — é uma variante imutável (set) em Python. As suas principais características:
- Após a criação, os elementos de
frozensetnão podem ser alterados (adicionados ou removidos). - Pode ser usado como chave em dicionários ou como elemento de outros conjuntos, pois é hashável.
Aplicado quando é necessário ter um conjunto que não deve ser alterado, mas que pode ser usado como chave ou elemento de um conjunto.
Exemplo de uso:
fs = frozenset([1, 2, 3])
# Pode ser usado como chave em um dicionário
d = {fs: "valor"}
print(d[fs]) # exibe "valor"