例如,如果我打电话
L = [3,4,2,1,5]
L = sorted(L)
Run Code Online (Sandbox Code Playgroud)
我得到一个排序列表.现在,在将来,如果我想在L上执行其他类型的排序,Python是否会自动知道"此列表之前已经排序而未经过修改,因此我们可以对我们如何执行此类其他类型执行一些内部优化排序"如反向排序等?
例如:
d = {"John": "Doe", "Paul": "Allen", "Bill": "Gates"}
Run Code Online (Sandbox Code Playgroud)
想象一下,这有几千个/百万个这样的名字,每个名字都是独一无二的。
如果我想看看关键“Paul”是否存在,它在幕后做了什么?