set
Pythonでsを使用するコードを見つけました。リストを使ってそれらをエミュレートしようとしましたが、pop()
それらからingすると異なる結果が得られます!
Ipythonを開いて、これらがどのように機能するかをテストしたところ、かなり奇妙なことがわかりました。
In [16]: x
Out[16]: set([])
In [17]: x.add("a")
In [18]: x.add("b")
In [19]: x.add("c")
In [20]: x
Out[20]: set(['a', 'c', 'b'])
cの前に追加されたので、cの前に'b'
来るべきではありませんか?わかりません。