Python中创建二维数组


Posted in Python onOctober 17, 2018

二维数组

二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。

Python中创建二维数组

Python中的列表list可以当做一维数组使用,但是没有直接的定义使用二维数组。如果直接使用a = [][]会产生SyntaxError: invalid syntax语法不正确错误。

一般Python中创建二维数组的方法是使用列表解析的方法

  • 列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素

创建一个3行4列的数组,并初始化数组元素为1

a = [[1 for j in range(1, 5)] for i in range(1, 4)]
print(a)

输出结果:

Python中创建二维数组

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python中3种内建数据结构:列表、元组和字典
Nov 30 Python
初步解析Python中的yield函数的用法
Apr 03 Python
举例讲解Python中的算数运算符的用法
May 13 Python
Python编写一个闹钟功能
Jul 11 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
Nov 11 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
python矩阵转换为一维数组的实例
Jun 05 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
Apr 26 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
解决Python获取字典dict中不存在的值时出错问题
Oct 17 #Python
Python3.6简单的操作Mysql数据库的三个实例
Oct 17 #Python
解决python中遇到字典里key值为None的情况,取不出来的问题
Oct 17 #Python
使用Python实现在Windows下安装Django
Oct 17 #Python
python 保存float类型的小数的位数方法
Oct 17 #Python
Windows下安装Scrapy
Oct 17 #Python
python高级特性和高阶函数及使用详解
Oct 17 #Python
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
php广告加载类用法实例
2014/09/23 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
php实现URL加密解密的方法
2016/11/17 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
vue项目中api接口管理总结
2018/04/20 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
Python入门篇之字符串
2014/10/17 Python
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
对python中的pop函数和append函数详解
2018/05/04 Python
python实现dijkstra最短路由算法
2019/01/17 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
python Gabor滤波器讲解
2020/10/26 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
什么是serialVersionUID
2016/03/04 面试题
2015教师个人工作总结范文
2015/03/31 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
JavaScript流程控制(循环)
2021/12/06 Javascript