我写了一个function,我想要得到这个function在跑5个不同长度的list时候的运行时间。怎样才可以用一个for loop直接得到在跑这5个list时候分别所用的时间呢?
大概意思是下面这段代码这样:
y=[]
for i in lists:
time=timeit.timeit('function(i)','from __main__ import function, lists')#怎样传输值到这一行里的i当中,因为timeit得把运行的代码引号起来
y.append(time)