VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • python基础学习(八)

17.嵌套循环

复制代码
 1 # 嵌套循环 nested loop
 2 # 在一个循环中使用另外一个循环
 3 
 4 num_list1 = [1, 2, 3, 4]
 5 num_list2 = [6, 7, 8, 9]
 6 
 7 # 组合list1和list2
 8 # (1,6) (1,7) (1,8) (1,9)
 9 
10 # 第一次循环  1 , 2 ,3 ,4
11 for num1 in num_list1:
12     # 第二次循环 1:6,7,8,9  跳出该循环 2:6,7,8,9 跳出该循环
13     # 3:6,7,8,9 跳出该循环 4:6,7,8,9
14     for num2 in num_list2:
15         print(f'({num1},{num2})')
复制代码

run结果:

18.二维列表

复制代码
 1 # 维度 dimension
 2 # 2D list
 3 # dim
 4 
 5 # 创建矩阵  m*n
 6 matrix = [
 7     [1, 2, 3],
 8     [4, 5, 6],
 9     [7, 8, 9]
10 ]
11 
12 # 访问第一个列表元素
13 print(matrix[0])
14 # 访问第二行 第三个元素 6
15 print(matrix[1][2])
16 # 更改第三行 第二个元素 8->18
17 matrix[2][1] = 18
18 print(matrix)
19 
20 # 嵌套循环 列举所有的元素
21 # 第一个迭代会成 [1, 2, 3], [4, 5, 6], [7, 18, 9]
22 for num1 in matrix:
23     # 迭代 num1 里面的 元素
24     for num2 in num1:
25         print(num2)
复制代码

run结果:


相关教程