一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。
for循环:
在Python for循环遍历序列的任何物品,如一个列表或一个字符串,有能力。
for循环语法是:
for iterating_var in sequence: statements(s)
如果一个序列包含一个表达式列表,它是第一个评价。然后,该序列中的第一项分配迭代变量iterating_var。接下来,执行语句块。列表中的每个项目分配到iterating_var,报表块被执行,直到整个序列被耗尽。
注:在Python中,所有的缩进字符空格后的编程结构相同数量的报表,被认为是一个单一的代码块的一部分。 Python使用缩进作为其语句分组的方法。
例子:
#!/usr/bin/python for letter in ‘Python‘: # First Example print ‘Current Letter :‘, letter fruits = [‘banana‘, ‘apple‘, ‘mango‘] for fruit in fruits: # Second Example print ‘Current fruit :‘, fruit print "Good bye!"
以上将输出结果:
Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!
迭代序列指数:
通过遍历每个项目的另一种方法是由序列本身的偏移指数:
例如:
#!/usr/bin/python fruits = [‘banana‘, ‘apple‘, ‘mango‘] for index in range(len(fruits)): print ‘Current fruit :‘, fruits[index] print "Good bye!"
这将产生以下结果:
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!
在这里,我们采取的len()的协助下,内置的功能,它提供了tuple中的元素的总数,以及范围()内置函数给我们的实际顺序遍历。
原文地址:http://www.manongjc.com/article/971.html
相关阅读: