for例子:
L = ['Adam', 'Lisa', 'Bart']
for name in L:
print name
注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
若想在for循环中拿有序集合的索引,怎么做?——用enumerate()函数
enumerate()函数把数组变成类似于(index, element)的tuple,通过例子理解下:
L = ['A', 'B', 'C, 'D']
for index, name in enumerate(L):
print index, '-', name
输出结果如下:
0 - A
1 - B
2 - C
3 - D
while例子:
N = 10
x = 0
while x < N:
print x
x = x + 1
while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。