python 目次 - ray88’s diary
■set( )と同様にfrozen( )型で作るセットもある。
・set( )で作ったセットはset型、frozen( ) で作ったセットはfrozenset型となる
■frozenset は変更不可
・set型のセットは後から値を追加・削除できるが、frozenset型のセットは後からの変更は不可。
・変更不可であることから、要素を変更されては困るセットをfrozenset( ) で作ることで
コードの信頼性が高まる。
・変更不可なので add( ) , pop( ) , remove( ) , clear( ) のメソッドは使用不可。
■サンプルコード
frozenset( ) のセットを作る
dataset = frozenset(["a","b","c"]) print("datset:",dataset) print("データ型:",type(dataset))