「追加」されたオブジェクトを効率的に追跡し、メンバーシップをテストできるデータ型が必要です。他の機能は必要ありません。
私の知る限り、Pythonにはそのようなデータ型はありません。私が欲しいものに最も近いのはセットですが、セットは常に値を格納します(私は必要ありません)。
現在、私が思いつくことができる最善の方法はhash()
、各オブジェクトを取得してセットに格納することですが、下位レベルではハッシュのハッシュが計算され、ハッシュ文字列が値として格納されています。
実際に何も指さずに、セットの低レベルのルックアップ機能だけを使用する方法はありますか?