对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 相关文章推荐
Django数据库表反向生成实例解析
Feb 06 Python
python列表生成式与列表生成器的使用
Feb 23 Python
详谈pandas中agg函数和apply函数的区别
Apr 20 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
django框架自定义用户表操作示例
Aug 07 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
将python图片转为二进制文本的实例
Jan 24 Python
django 框架实现的用户注册、登录、退出功能示例
Nov 28 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
python如何变换环境
Jul 21 Python
python excel和yaml文件的读取封装
Jan 12 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
May 31 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的基本常识小结
2013/07/05 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
jQuery仿IOS弹出框插件
2017/02/18 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
使用Python操作MySQL的一些基本方法
2015/08/16 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
机电一体化专业应届生求职信
2013/11/27 职场文书
甜点店创业计划书
2014/01/27 职场文书
高考备战决心书
2014/03/11 职场文书
文员岗位职责
2015/02/04 职场文书
走进科学观后感
2015/06/18 职场文书
2015大一新生军训感言
2015/08/01 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python