我发现了一些set
在 Python 中使用 s 的代码。我试图用列表来模拟它们,但是pop()
从它们中得到不同的结果!
我打开 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'])
不应该'b'
出现在c 之前,因为它是在它之前添加的?我不明白这一点。