python入门语法教程:循环嵌套

嵌套循环和if语句的嵌套原理相似,就是在一个循环体内嵌套另外一个循环体。不同的是循环嵌套可以采用for-for嵌套、for-while嵌套、while-for嵌套、以及while-while嵌套四种形式。

    1. for-for嵌套

它的形式为:

1234  for in range(n):     for in range(m):         循环体2     循环体1

举个例子:

我们定义两个列表(一种存储数据的容器)。

list_first = [1,2,3,4,5,6,7,8,9]

list_second = [2,4,8,10,12,20]

我们要找到两个列表中相同的数据并打印出来。

代码如下:

123456  list_first = [1,2,3,4,5,6,7,8,9] list_second = [2,4,8,10,12,20] for in list_first:     for in list_second:         if == j:             print(i)

输出结果为:

123  2 4 8

    2. for-while嵌套 

它的形式为:

1234 for 变量 in 对象:    while 条件:        循环体2    循环体1

举个例子:

index = [1,32,77,121,150]

遍历输出index列表中的值,对于小于100的数,把它每次加上10,直到大于100后再输出。

代码如下:

12345  index = [1,32,77,121] for in index:#遍历index     while 

相关推荐

站点声明:本站部分内容转载自网络,作品版权归原作者及来源网站所有,任何内容转载、商业用途等均须联系原作者并注明来源。

相关侵权、举报、投诉及建议等,请发邮件至E-mail:service@mryunwei.com

回到顶部