最佳答案
文件并不保证这一点。还有其他地方记录在案吗?
我猜测它可能是稳定的,因为列表上的 sort 方法是 保证稳定(注意第9点: “从 Python 2.3开始,sort ()方法保证是稳定的”) ,并且 sort 在功能上是相似的。然而,我无法找到任何明确的来源,这样说。
Purpose: I need to sort based on a primary key and also a secondary key in cases where the primary key is equal in both records. If sorted() is guaranteed to be stable, I can sort on the secondary key, then sort on the primary key and get the result I need.
PS: 为了避免任何混淆,我使用了稳定性,意思是“如果排序保证不改变比较相等的元素的相对顺序,那么排序就是稳定的”。