对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 MD5文件生成码
Jan 12 Python
python 正则表达式 概述及常用字符
May 04 Python
Windows系统下安装Python的SSH模块教程
Feb 05 Python
Python3实现转换Image图片格式
Jun 21 Python
python实现遍历文件夹修改文件后缀
Aug 28 Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 Python
numpy.linspace函数具体使用详解
May 27 Python
基于Python实现剪切板实时监控方法解析
Sep 11 Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 Python
Python龙贝格法求积分实例
Feb 29 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 28 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
python中的&&及||的实现示例
2019/08/07 Python
Python阶乘求和的代码详解
2020/02/14 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python对execl 处理操作代码
2020/06/22 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
法律专业自我鉴定
2013/10/03 职场文书
通信专业个人自我鉴定
2013/10/21 职场文书
趣味体育活动方案
2014/02/08 职场文书
大学生找工作求职信
2014/07/09 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
小学教师个人总结
2015/02/05 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
保护动物的宣传语
2015/07/13 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android