zoukankan      html  css  js  c++  java
  • python性能测试值timeit的使用示例

    from timeit import Timer
    
    
    def t1():
        li = []
        for i in range(10000):
            li.append(i)
    
    
    def t2():
        li = []
        for i in range(10000):
            li += [i]
    
    
    def t3():
        li = [i for i in range(10000)]
    
    
    def t4():
        li = list(range(10000))
    
    
    if __name__ == '__main__':
        # 参数1运行语句,参数二导包。
        timer1 = Timer("t1()", "from __main__ import t1")
        print(timer1.timeit(1000))
        timer2 = Timer("t2()", "from __main__ import t2")
        print(timer2.timeit(1000))
        timer3 = Timer("t3()", "from __main__ import t3")
        print(timer3.timeit(1000))
        timer4 = Timer("t4()", "from __main__ import t4")
        print(timer4.timeit(1000))
    
    
    
  • 相关阅读:
    蛋糕多少钱?
    【FJOI2015】金币换位问题
    撞车
    【BZOJ 1097】旅游景点atr
    codeforces 434D
    codeforces 480D
    bzoj网络流
    bzoj2039
    bzoj1927
    bzoj1070
  • 原文地址:https://www.cnblogs.com/c-x-a/p/10979233.html
Copyright © 2011-2022 走看看