整数1
を既存のセットに追加できません。インタラクティブシェルでは、これが私がやっていることです:
>>> st = {'a', True, 'Vanilla'}
>>> st
{'a', True, 'Vanilla'}
>>> st.add(1)
>>> st
{'a', True, 'Vanilla'} # Here's the problem; there's no 1, but anything else works
>>> st.add(2)
>>> st
{'a', True, 'Vanilla', 2}
この質問は 2 か月前に投稿されましたが、誤解されていたと思います。Python 3.2.3 を使用しています。