码迷,mamicode.com
首页 > 编程语言 > 详细

一个可以选择目录生成doc目录内容的小工具(五) -二维数组和矩阵

时间:2020-07-15 22:46:11      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:list   矩阵   有一个   数组   code   内容   选择   二维数组   位置   

二维数组

二维数据在定义上有一个好玩的事情,看代码:

a = [0,0,0,0,0]
b = [a,a,a,a]
b[0][1] = 1
print(b)

看样子是创建了一个二维数组,但是b[0][1] = 1后会发现每个列表的[0][1]位置都被改变了。也就是说这样建的数组只是复制了3个a的引用。
所以,定义数组的时候一定不能使用同一个变量创建。

接着我们的代码,我们创建一个编号列表的arrylist,供目录迭代的时候取值。

numlist1 = [‘一、‘,‘二、‘,‘三、‘,‘四、‘,‘五、‘,‘六、‘,‘七、‘,‘八、‘,‘九、‘,‘十、‘]
numlist2 = [‘(一)、‘, ‘(二)、‘, ‘(三)、‘, ‘(四)、‘, ‘(五)、‘, ‘(六)、‘, ‘(七)、‘, ‘(八)、‘, ‘(九)、‘, ‘(十)、‘]
numlist3 = [‘1、‘,‘2、‘,‘3、‘,‘4、‘,‘5、‘,‘6、‘,‘7、‘,‘8、‘,‘9、‘,‘10、‘]
arrylist = [numlist1,numlist2,numlist3]
arrylist[0][5] = 1

b = arrylist
print(b)

array的操作
待补充

矩阵

待补充
矩阵的操作
待补充

一个可以选择目录生成doc目录内容的小工具(五) -二维数组和矩阵

标签:list   矩阵   有一个   数组   code   内容   选择   二维数组   位置   

原文地址:https://www.cnblogs.com/zhaobowen/p/13306438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!