对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使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python正则表达式使用经典实例
Jun 21 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
Python查找第n个子串的技巧分享
Jun 27 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
对Django 转发和重定向的实例详解
Aug 06 Python
Python 处理文件的几种方式
Aug 23 Python
Python 实现一个手机号码获取妹子名字的功能
Sep 25 Python
python3的pip路径在哪
Jun 23 Python
pycharm 如何取消连按两下shift出现的全局搜索
Jan 15 Python
Python中super().__init__()测试以及理解
Dec 06 Python
使用Django框架创建项目
Jun 10 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学习之PHP变量
2006/10/09 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
react native与webview通信的示例代码
2017/09/25 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
会话Bean的种类
2013/11/07 面试题
JVM是一个编译程序还是解释程序
2012/09/11 面试题
学校岗位设置方案
2014/01/16 职场文书
《母鸡》教学反思
2014/02/25 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript