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语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)