Python では、セットは次のようにすべての要素を書き出すことで定義できます。
a_set={1,"xyz"}
また、Python の本はすべて、セットの要素は任意のデータ型にできると述べています。したがって、セットを含むセットを書き出すことができるはずです。私はそれを次のように書いてみました:
a_set={1,{"xyz"}}
しかし、IDLEはエラーを報告しました:
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
a_set={1,{"xyz"}}
TypeError: unhashable type: 'set'
これはおそらく Python が辞書として理解しようとしているからだと思います。では、Python でセットを含むセットを書き出す方法は?