最近项目中使用到了 dict 的遍历,笔者写了几年的 python,大多数都是使用 dict.keys()的遍历方式。无奈项目执行过程中当 dict 中的元素上千万的时候,两层 for 循环性能实在是扛不住,于是测试了一下几种遍历方法的性能 importtimeitDICT_SIZE=5000testDict=dict()foriinrange(DICT_SIZE):testDict[i]=iassertlen(testDict)==DICT_SIZEdeftest1():forkintestDict.keys():key=kvalue=testDict[k]deftest2():forkin……