Python for循环结构,python中for循环语句结构

  Python for循环结构,python中for循环语句结构

  本文记录了Python创建for循环的惊人方法。对于C语言zxdxyz,看到这样一句话,你会惊讶于Python的简单和强大。

  Fori in (1,2,3 ) : # tuple。我。

  一个

  2

  三

  forsin(1 , 2 , 3 ):#元组和字符串。s。

  1

  2

  3

  福辛( 1 , 2 , 3 , aaa ):s。

  1

  2

  3

   aaa

  对于[1 、 2 、 3 、 aaa]中的s:# list也可以。s。

  1

  2

  3

   aaa

  对于 12345 中的s :#一个字符串,很好。s。

  1

  2

  3

  4

  5

  forxinrange(10 ) : # range内建。x。

  0

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  对于dict数据,可以使用items方法。代码如下。

  kights={ Galla had : 纯洁的,罗宾:勇敢的 }

  对于knights.items()中的k,v:print (k,v))。

  纯洁的加拉哈德

  勇敢的罗宾

  这是一个items方法,用于查看帮助目录。该方法返回类似set的ojbect。

  可以使用enumerate()方法将集合数据转换为带有索引的数据。

  对于I,vinenumerate(se1):print (I,v))。

  0.2

  1 3

  2 4

  3 5

  se1

  {1.2、3、4、5}

  2018-09-27 :

  在for循环中遍历列表时,不要在循环内更改列表。否则,您可能会陷入无限循环,如下面的代码所示。

  words=[cat , window , defense strate ]

  对于文字中的w:

  如果(w ) 6:

  words.insert(0,w ) # words已被更改,死循环

  正确的写法是用List的轻抄。代码如下。

  words=[cat , window , defense strate ]

  for winwords[:]:# loopoverslicecopyoftheentirelist .

  如果(w ) 6:

  words.insert(0,w))))).

  for循环在单词[:]上执行,单词在循环中被改变。

  还有一种正确的写法。代码如下。

  words=[cat , window , defense strate ]

  傅立叶变换(len)字):

  iflen(Words[I] ) 6:

  words.insert(0,words[i]).

  这表明当进入for循环时,for循环所需的数据只出现一次。第一个循环的错误是直接进入列表中的值。列表越来越长,于是陷入了死循环。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: