python中的in和not in语句一般在字典和列表下使用,可以判断一个元素是否存在字典和列表中。
我试了一下相同的长度的字典和列表,用in判断,之间的速度相差很大。
字典的查找明显比列表快很多,速度可能快100倍不止。
如果程序可以选择使用字典或者列表,又需要类似的判断,可以用字典替换列表,来提速。
python in 函数在列表和字典中的使用速度
最新推荐文章于 2024-01-02 23:48:44 发布
python中的in和not in语句一般在字典和列表下使用,可以判断一个元素是否存在字典和列表中。
我试了一下相同的长度的字典和列表,用in判断,之间的速度相差很大。
字典的查找明显比列表快很多,速度可能快100倍不止。
如果程序可以选择使用字典或者列表,又需要类似的判断,可以用字典替换列表,来提速。