• 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结果:

  • 相关阅读:
    iOS中GestureRecognizer的6大手势与代理方法详细使用
    使用pan手势实现抽屉效果
    mfc HackerTools释放资源
    mfc HackerTools防止程序双开
    FLV简介
    AAC简介
    H.264简介
    PCM简介
    YUV格式
    编译ffmpeg(第一次),实现JPG转MP4
  • 原文地址:https://www.cnblogs.com/songxiaoke/p/11883435.html
Copyright © 2020-2023  润新知