Função built-in Python frozenset()

Da documentação do Python 3

Retorna um novo objeto frozenset, opcionalmente com elementos retirados do iterável. frozenset é uma classe built-in. Veja frozenset e Tipos de Conjunto — set, frozenset para documentação sobre esta classe.

Introdução

A função frozenset() em Python é uma função built-in que cria um conjunto imutável e hashable a partir de um iterável. Ao contrário de um set regular, um frozenset não pode ser modificado após sua criação, o que significa que você não pode adicionar ou remover elementos. Essa imutabilidade o torna adequado para uso como chave de dicionário ou como elemento em outro conjunto.

Exemplos

frozenset([1, 2, 3])
frozenset({1, 2, 3})
frozenset((1, 2, 3))
frozenset({1, 2, 3})
frozenset({1, 2, 3})
frozenset({1, 2, 3})