python实现二维数组
来源:互联网 发布:linux删除文件夹还存在 编辑:程序博客网 时间:2024/05/19 04:53
python中没有数组,所以只能用列表、或字典实现二维数组
一、列表实现——初始化二维数组:建立一个3行4列的二维数组
(1) 暴力创建
mylist = [[0,0,0],[0,0,0],[0,0,0],[0,0,0]]
(2)函数创建
def getMatrix(rows,cols): matrix = [[0 for col in range(cols)] for row in range(rows)] for i in range(rows): for j in range(cols): print matrix[i][j], print '\n'(3) 快速创建
myList = [([0] * 3) for i in range(4)]#初始化为0
myList = [([] * 3) for i in range(4)]#初始化为空错误创建:myList = [[0] * 3] * 4
原因:*4只是把一维数组复制了四次引用。如果修改mylist[0][1]的值,mylist[2][1]、mylist[3][1]、mylist[4][1]的值都会变。
(4)定义一个嵌套的list表示一个二维数组,并初始化为这样:
score = [[0]*3, [0]*3,[0]*3]print score这样在循环外就能方便的访问每个元素了。
0 0
- python实现二维数组
- Python 实现简单的二维数组
- 牛客网 二维数组中的查找python实现
- 使用python切片实现二维数组复制
- Python numpy实现二维数组和一维数组拼接
- Python创建二维数组
- python 二维数组
- Python 二维数组
- Python的二维数组
- python创建二维数组
- python 创建二维数组
- python 二维数组排序
- Python 二维数组初始化
- python二维数组
- python初始化二维数组
- Python输入二维数组
- python 构建二维数组
- Python创建二维数组
- Learning!数组|Array
- Curl状态码列表
- android中使用LocationManager定位获取信息
- 【web基础2】别老打开百度了,自己做一个试试?
- Restlet学习
- python实现二维数组
- HDU 5360 Hiking(优先队列)2015 Multi-University Training Contest 6
- 杭电3787A+B
- HDU 1058Humble Numbers
- noip1996 砝码称重 - 提高组 (多重背包)
- 多校第六场 1011 hdu 5363Key Set(组合数学)
- linux_shell 特殊符号的介绍
- hdu 5358 First One 2015多校联合训练赛#6 枚举
- linux共享库的动态加载