Python代码含义解释

t_list = Timer("random.randrange(%d) in x"%i, "from main import random,x")这个代码具体怎么解释嗷

img

以上**执行过程**相当于:
for i in range(10000, 1000001, 20000):    
    x = list(range(i))
    下面的执行1000次的时间放在lst_time中
    import random,x
    random.randrange(i) in x
    
    x = {j: None for j in range(i)}
    下面的执行1000次的时间放在d_time中
    import random,x
    random.randrange(i) in x


Timer(时间,执行内容)

i 是(10000,1000001,20000)中的随机一个,而random.randrange(i)则是在 i 的范围中随机取值
然后再这个时间结束后导入 random 和 x