对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函数嵌套实例
Sep 23 Python
python实现在每个独立进程中运行一个函数的方法
Apr 23 Python
使用Python的内建模块collections的教程
Apr 28 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
全面了解python中的类,对象,方法,属性
Sep 11 Python
python pandas 对时间序列文件处理的实例
Jun 22 Python
详解python中的Turtle函数库
Nov 19 Python
Python文件读写常见用法总结
Feb 22 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
使用Python拟合函数曲线
Apr 14 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 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 error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
php实现可逆加密的方法
2015/08/11 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
js计数器代码
2006/11/04 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python爬虫模拟登录带验证码网站
2016/01/22 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
幸福家庭事迹材料
2014/02/03 职场文书
农村改厕实施方案
2014/03/22 职场文书
环保倡议书格式范文
2014/05/14 职场文书
植物生产学专业求职信
2014/08/08 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书