对Python中数组的几种使用方法总结


Posted in Python onJune 28, 2018

二维数组的初始化

matirx_done = [[0 for i in range(0, len(matirx))]for j in range(0, len(matirx[0]))]

就将其初始化为一个与matrix相同大小的元素全为 0 的矩阵

数组的多级排序

在数组 idea_collect = [[3, 1, 2], [3, 2, 1], [3, 2, 2], [3, 1, 1]] 中, 先按照第二项排列, 再按照第三项倒序排列 可写为:

idea_collect.sort(key=lambda x: (x[1], -x[2]))

其中, x[1] 代表第二项正序排列, -x[2] 代表第三项倒序排列

排列结果为 [[3, 1, 2], [3, 1, 1], [3, 2, 2], [3, 2, 1]]

在一个 class 中多个函数不传参使用同一个数组

如例所示:

class Partition:
  def __init__(self):
    self.num_complete = []

  def partition(self, num, start, end):
    self.num_compelete = num 

  def partition_core(self):
    del self.num_compelete[0]

其中,self.num_compelete就是 class 中两个函数同时可以直接调用的数组, 不过最好先在def __init__中声明这个数组

以上这篇对Python中数组的几种使用方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取一组汉字拼音首字母的方法
Jul 01 Python
详解Python异常处理中的Finally else的功能
Dec 29 Python
Python输入二维数组方法
Apr 13 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
Pandas中resample方法详解
Jul 02 Python
python多任务之协程的使用详解
Aug 26 Python
python操作gitlab API过程解析
Dec 27 Python
Python读取csv文件实例解析
Dec 30 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
基于python实现数组格式参数加密计算
Apr 21 Python
PyCharm2020.3.2安装超详细教程
Feb 08 Python
Python plt 利用subplot 实现在一张画布同时画多张图
Feb 26 Python
Python动态导入模块的方法实例分析
Jun 28 #Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 #Python
python实现将读入的多维list转为一维list的方法
Jun 28 #Python
numpy matrix和array的乘和加实例
Jun 28 #Python
python 按不同维度求和,最值,均值的实例
Jun 28 #Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 #Python
python 列表降维的实例讲解
Jun 28 #Python
You might like
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
PHP错误处理函数
2016/04/03 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
PHP7新增函数
2021/03/09 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
中药学自荐信
2014/06/15 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
关于MySQL中的 like操作符详情
2021/11/17 MySQL
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技