yui 发表于 2018-8-11 10:48:06

python性能优化之列表生成

#!/usr/bin/env python  

  
import time
  

  
def test1(n):
  
    lst = []
  
    for i in range(n*10000):
  
      lst = lst +
  

  
    return lst
  

  
def test2(n):
  
    lst = []
  
    for i in range(n*10000):
  
      lst.append(i)
  

  
    return lst
  

  
def test3(n):
  
    return [ i for i in range(n*10000) ]
  

  
def test4(n):
  
    return list(range(n*10000))
  

  
start = time.clock()
  
test4(10)
  
end = time.clock()
  
print end-start
页: [1]
查看完整版本: python性能优化之列表生成