对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 查找字符在字符串中的位置实例
May 02 Python
Django 实现购物车功能的示例代码
Oct 08 Python
解决python 自动安装缺少模块的问题
Oct 22 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
Jun 17 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
Python绘制股票移动均线的实例
Aug 24 Python
Django 用户登陆访问限制实例 @login_required
May 13 Python
python 负数取模运算实例
Jun 03 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
Matplotlib自定义坐标轴刻度的实现示例
Jun 18 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 20 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
第三节--定义一个类
2006/11/16 PHP
php csv操作类代码
2009/12/14 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
Symfony查询方法实例小结
2017/06/28 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
大学生个人求职口试自我评价
2014/02/16 职场文书
学校献爱心活动总结
2014/07/08 职场文书
喋血孤城观后感
2015/06/08 职场文书
户外拓展训练感想
2015/08/07 职场文书