4种生成前n个整数列表的方法
Posted yangbocsu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4种生成前n个整数列表的方法相关的知识,希望对你有一定的参考价值。
4种生成前n个整数列表的方法
# 4种生成前n个整数列表的方法计时
import time
# 1 循环连接
def test_connect(num):
l = []
for i in range(num):
l = l + [i]
# 2 append()方法
def test_append(num):
l = []
for i in range(num):
l.append(i)
# 3 列表推导式
def test3(num):
l = [i for i in range(num) ]
# 4 list(range())
def test4(num):
l = list(range(num))
num = 100000
t1 = time.time()
test_connect(num)
t2 = time.time()
test_append(num)
t3 = time.time()
test3(num)
t4 = time.time()
test4(num)
t5 = time.time()
print("0 test_connect = {}".format(t2-t1))
print("0 test_append = {}".format(t3-t2))
print("0 test3 = {}".format(t4-t3))
print("0 test4 = {}".format(t5-t4))
以上是关于4种生成前n个整数列表的方法的主要内容,如果未能解决你的问题,请参考以下文章