情况一、遍历key
import timeit
DATA_SIZE = 10**6
testDict = dict()
for i in range(DICT_SIZE):
testDict[i] = i # 构建大小为100W的字典
def test1():
for _ in testDict.keys():
pass
def test2():
for _ in testDict:
pass
def test3():
for _,m in testDict.items():
pass
二、遍历values
import timeit
DATA_SIZE = 10**6
testDict = dict()
for i in range(DICT_SIZE):
testDict[i] = i # 构建大小为100W的字典
def test1():
for k in testDict.keys():
ss = testDict[k]
def test2():
for k in testDict:
ss = testDict[k]
def test3():
for k, v in testDict.items():
ss = v