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函数验证列表和字典的速度分别是多少
第一段: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在检索字典的时候速度是比较快的。