組み込み関数

frozenset()

変更できない(イミュータブルな)セットを作成します。通常のセットと違い、作成後に要素を追加・削除できません。

構文

frozenset(イテラブル)

使用例

fs = frozenset([1, 2, 3])
print(fs)

実行結果

frozenset({1, 2, 3})

💡 実践的な使用例

allowed_tags = frozenset(['python', 'ai', 'web'])
print('ai' in allowed_tags)

「後から変更されては困る、固定の許可リスト」のような場面では、通常のsetの代わりにfrozensetを使うことで、うっかり変更してしまう事故を防げます。

関連トピック

セット タプル

← メソッド辞典に戻る