如果我计算使用timeit需要多长时间,如何将函数的结果存储在变量中?

时间:2017-10-27 04:08:23

标签: python timeit

我必须计算运行函数返回列表所需的时间。我想存储它在变量中运行所花费的时间,并存储函数返回的列表。我如何存储两者?

返回时间但丢失结果的示例:

t1 = timeit.timeit(myFunction())

如果myFunction返回一个列表,我该如何存储它和时间?这可能吗?

1 个答案:

答案 0 :(得分:1)

你可以用“旧时尚方式”:

start = time.time()
var = myFunction()
end = time.time()
time_needed = end - start
print(var, time_needed)