python测试type函数验证列表和字典的速度分别是多少

一、python测试type函数验证列表和字典的速度分别是多少

第一段:

if(pos in fre_dist.keys()):

newvalue= fre_dist[pos]

第二段:

if(pos in fre_dist):

newValue=fre_dist[pos]

在处理3万条数据时,第二段代码的速度是第一段代码速度的上千倍。

原因是:第一段代码 fre_dist.keys()变成了list,python在检索list的时候是比较慢的,第二段代码 fre_dist是字典,python在检索字典的时候速度是比较快的。

python测试type函数验证列表和字典的速度分别是多少

二、python测试type函数验证列表和字典的速度分别是多少

第一段:if(p.keys()):newvalue= fre_dist第二段:if(poist):newValue=fre_dist[pos]在处理3万条数据时,第二一段代码速度的上千原因是:第一段代码 fre_dist.keys()变成了list,索list的时候是比较慢的,第二段代码 fre_dist是字典,python在检索字典的时候速度是比较快的。

三、python测试type函数验证列表和字典的速度分别是多少

第一段:if(pos in fre_dist.keys()):newvalue= fre_dist[pos]第二段:if(pos in fre_dist):newValue=fre_dist[pos]在处理3万条数据时,第二段代码的速度是第一段代码速度的上千倍。原因是:第一段代码 fre_dist.keys()变成了list,python在检索list的时候是比较慢的,第二段代码 fre_dist是字典,python在检索字典的时候速度是比较快的。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。