什么是二维列表
二维列表又称矩阵,是一种组织数据的方式,在其他语言中又称为二维数组(比如C++)。就像下面这样:
二维列表的下标
理解二维列表,关键在于理解二维列表的下标(下标又称索引,用来定位列表中的元素,下标从0开始)。二维列表的下标可以理解为行和列:
上面的矩阵中:
黄色的格子在第2行的第3列,用代码来表示就是:a[2][3]。
蓝色的格子在第4行的第1列,用代码来表示就是:a[4][1]。
红色的格子在第4行的第1列,用代码来表示就是:a[3][5]。
格子的位置如何表示请大家一定要理解清楚。
二维列表的遍历
如果单看下标为1那一行,表示格子的时候,每个格子的下标,前面的数是固定的,后面的数是从0到5的。
用代码来表示,这一行所有格子就可以表示为:
注:在代码和软件中,行和列通常都表示为:
行 row
列 column
然后我们把行也用变量来表示,代码就可以写成:
二维列表的生成和使用都可以套用这个模板。各位同学要能熟练写出来哦。