小编Aur*_*Phi的帖子

Python是否会在内部跟踪某些内容的排序?

例如,如果我打电话

L = [3,4,2,1,5]
L = sorted(L)
Run Code Online (Sandbox Code Playgroud)

我得到一个排序列表.现在,在将来,如果我想在L上执行其他类型的排序,Python是否会自动知道"此列表之前已经排序而未经过修改,因此我们可以对我们如何执行此类其他类型执行一些内部优化排序"如反向排序等?

python sorting list

5
推荐指数
1
解决办法
112
查看次数

Python 是否在底层优化了字典查找?

例如:

d = {"John": "Doe", "Paul": "Allen", "Bill": "Gates"}
Run Code Online (Sandbox Code Playgroud)

想象一下,这有几千个/百万个这样的名字,每个名字都是独一无二的。

如果我想看看关键“Paul”是否存在,它在幕后做了什么?

python dictionary

5
推荐指数
1
解决办法
783
查看次数

标签 统计

python ×2

dictionary ×1

list ×1

sorting ×1