首页 > 编程语言 > 详细

Python入门 序列章

时间:2019-03-27 16:41:45      阅读:217      评论:0      收藏:0      [点我收藏+]

内置函数range

range([start,] stop[, step])

第一个参数表示步长(默认为0),第二个参数表示终止值(结果中不包括这个值),第三个参数表示步长(默认为1, 实验发现不能用double)

列表元素的添加

import time

result = []
start = time.time()

for i in range(10000):
    result = result + [i]
print(len(result), ",", time.time() - start)

result = []
start = time.time()
for i in range(10000):
    result.append(i)
print(len(result), ",", time.time() - start)

运行结果

10000 , 0.2917604446411133
10000 , 0.000997304916381836

+ 创建一个新的列表,并将原列表中的元素和新元素依次复制到新列表的内存空间。
append() 原地修改列表,是真正意义上的在列表尾部添加元素

Python入门 序列章

原文:https://www.cnblogs.com/Draymonder/p/10608233.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!