Python for循环
1、for循环 在Python语言中,for循环是另一种循环的形式,在循环时它会使用一个数据的集合,同时,会根据数据集合中的数据总量 来决定循环的次数,同时,每次循环会取出数据集合中的一个数据,而如果是字典时,就会取出它的键值。
2、for循环定义的语法格式: for 变量 in 数据集合 : 循环体代码
3、例子:
例子1: s = [1,2,3] for t in s : t = t+1
例子分析: (1)定义了列表s (2)使用了for循环,而循环的次数是3次,因为数据集是列表变量s,而列表中只有3个数据, 所以,循环3次,每一次循环都会按顺序从列表s中取出一个数据赋给变量t。 (3)而循环体中,每一次都会对变量t中值加1再赋给变量t,所以, 第1次循环,从列表s中取出第一个数据1赋给t,然后,执行t=t+1,所以,就是t=1+1。 第2次循环,从列表s中取出第二个数据2赋给t,然后,执行t=t+1,所以,就是t=2+1。 第3次循环,从列表s中取出第三个数据3赋给t,然后,执行t=t+1,所以,就是t=3+1。
所以,最后t中的结果等于4。
例子2: s = {1:“a”,-2:68,“X”:10} for t in s : s[ t ]
例子分析: (1)定义了字典s (2)使用了for循环,而循环的次数是3次,因为数据集是字典变量s,而字典中只有3个数据, 所以,循环3次,每一次循环都会按顺序从列表s中取出一个“键值”赋给变量t。 (3)而循环体中,每一次都会使用变量t中的键值取出对应的成员数据, 第1次循环,t 中的值为1,然后,从字典s中取出对应的成员数据“a” 第2次循环,t 中的值为-2,然后,从字典s中取出对应的成员数据“68” 第3次循环,t 中的值为“x”,然后,从字典s中取出对应的成员数据“10”
例子3: s = range(1,3)
for t in s : t = t+1
例子分析: (1)通过函数range产生1到3的数据序列,但不包含3,结果,s列表中的数据就是1,2 (2)使用了for循环,而循环的次数是2次,因为数据集是列表变量s,而列表中只有2个数据, 所以,循环2次,每一次循环都会按顺序从列表s中取出一个数据赋给变量t。 (3)而循环体中,每一次都会对变量t中值加1再赋给变量t,所以, 第1次循环,从列表s中取出第一个数据1赋给t,然后,执行t=t+1,所以,就是t=1+1。 第2次循环,从列表s中取出第二个数据2赋给t,然后,执行t=t+1,所以,就是t=2+1。 所以,最后t中的结果等于3。
======================================================================= 非常好,现在,我们已经掌握了Python语言中的(for循环)但是,如何去运行用它呢? 所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|