Python之range函数

来源:互联网 发布:齐天大圣网络大电影 编辑:程序博客网 时间:2024/06/11 13:35
""""如果你需要遍历序列数字,Python的内置函数可以帮你遍历序列数字"""for i in range(20) :    print(i)"""result:01234从遍历的结果可以得出,range是 [ ) 的,遍历从0开始"""#range(遍历的起始数字,遍历的结束数字(不包括))for i in range(5,10) :    print(i)"""result:56789"""#range(遍历的起始数字 , 遍历的结束范围, 每一次遍历的增量)for i in range(0, 20, 3) :    print(i)"""result:0369121518"""for i in range(-10,-100,-30) :    print(i)"""result:-10-40-70"""#遍历集合的时候可以指定元素在集合中的位置a = ['Mary', 'had', 'a', 'little', 'lamb']for i in range(len(a)) :    print(i,a[i])"""result:0 Mary1 had2 a3 little4 lamb""""""amazing"""print(range(10))#result:range(0, 10)"""在很多方面,iterable对象通过range返回的时候像是一个列表,但是实际上iterable并不是列表,当你遍历iterable时,返回所需的序列元素,并不是列表,从而节省了空间"""print(list(range(5)))#result:[0, 1, 2, 3, 4]