实测:python字典迭代比列表迭代快

 具体原因可以参考:Python中字典比列表快的原因是什么 - 风纳云 (fengnayun.com)

再补充一点,字典的键可以直接迭代,但是value不行。 

实测:python字典迭代比列表迭代快_第1张图片

此时红色框部分似乎dict,速度很快;

但是当换成列表的时候 :

实测:python字典迭代比列表迭代快_第2张图片

 有一点外在因素似乎这里面字典和列表的长度不一致。因此,再用一个消融实验如下:

实测:python字典迭代比列表迭代快_第3张图片

 可以发现,长度不一确实有影响,但是字典仍然比列表快。

你可能感兴趣的:(python,开发语言)