Python常用于循环中的内置函数
1、内置函数
range:一次性返回连续的整数列表
xrange:一次产生一个元素,相较于range更节约空间
zip:返回并行的元素元组的列表,常用于for循环中遍历数个序列
2、Python条件测试内置变量及代码块
break: 跳出最内层的循环;
continue: 跳到所处的最近层循环的开始处;
pass: 点位语句
else代码块:循环正常终止才会执行;如果循环终止是由break跳出导致的,则else不会执行;
3、用法示例:
例1:range()函数使用方法
In [1]: range(1,10)
Out[1]: [1, 2, 3, 4, 5, 6, 7, 8, 9]:
例2:使用range()函数构建for循环
In [2]: sum = 0
In [3]: for i in range(1,101):
...: sum += i
...:
In [4]: print sum
5050
例3:使用xrange()函数构建for循环
In [5]: for i in xrange(1,101):
...: sum += i
...:
In [6]: print sum
10100
例4:使用zip()函数构建字典
In [7]: l1 = [1,2,3,4,5,6,7];l2 = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]
In [8]: zip(l1,l2)
Out[8]:
[(1, 'Sun'),
(2,'Mon'),
(3,'Tue'),
(4,'Wed'),
(5,'Thu'),
(6,'Fri'),
(7,'Sat')]