gpt4 book ai didi

Python "in"算子速度

转载 作者:太空狗 更新时间:2023-10-29 21:13:01 24 4
gpt4 key购买 nike

in 运算符在 python 中的速度是否与可迭代对象的长度成正比?

所以,

len(x) #10
if(a in x): #lets say this takes time A
pass

len(y) #10000
if(a in y): #lets say this takes time B
pass

是 A > B 吗?

最佳答案

总结:

list - Average: O(n)
set/dict - Average: O(1), Worst: O(n)

参见 this了解更多详情。

关于Python "in"算子速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com