对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编写批量卸载手机中安装的android应用脚本
Jul 21 Python
在Django的模板中使用认证数据的方法
Jul 23 Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
Python的Django框架中forms表单类的使用方法详解
Jun 21 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
Scrapy框架介绍之Puppeteer渲染的使用
Jun 19 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 24 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
星际争霸中的热键
2020/03/04 星际争霸
用PHP制作的意见反馈表源码
2007/03/11 PHP
php类的定义与继承用法实例
2015/07/07 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
JavaScript 学习笔记(四)
2009/12/31 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
AI人工智能 Python实现人机对话
2017/11/13 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
互联网创业计划书的书写步骤
2014/01/28 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
公司联欢晚会主持词
2014/03/22 职场文书
办公用房租赁协议书
2014/11/29 职场文书
行政诉讼答辩状
2015/05/21 职场文书
百家讲坛观后感
2015/06/12 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers
一文解答什么是MySQL的回表
2022/08/05 MySQL