Python基础教程:列表推导式与For循环性能对比,通过将1-10的元素添加到一个新列表中,可以使用For循环来实现: a = [] for i in range(1,11): a.append(i) print(a)输出结果如下:如果我们使用列表解析式来实现,代码如下所示: b = [a for a in range(1,11)] print(b)输出结果如下:两种方法实现了相同的结果,但是它们的性能有何不同呢?为了比较性能,我们引入了time模块来实际测试这两种方法的性能差异:首先,我们来看一下For循环的性能:'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''import time a = [] t0=time.clock() #获取当前时间for i in range(1,20000): a.append(i) print('for循环消耗的时间是:{a}'.format(