Python frozenset() ビルトイン関数

Python 3 ドキュメントより

新しい frozenset オブジェクトを返します。イテラブルから要素を取得することもできます。frozenset はビルトインクラスです。このクラスに関するドキュメントについては、frozenset および Set Types — set, frozenset を参照してください。

Introduction

Python の frozenset() 関数は、イテラブルから不変でハッシュ可能なセットを作成するためのビルトイン関数です。通常の set とは異なり、frozenset は作成後に変更できず、要素の追加や削除はできません。この不変性により、辞書のキーとして、または別のセットの要素として使用するのに適しています。

Examples

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