对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 time模块用法实例详解
Sep 11 Python
在Python中使用HTML模版的教程
Apr 29 Python
Python获取任意xml节点值的方法
May 05 Python
python中zip和unzip数据的方法
May 27 Python
Python迭代和迭代器详解
Nov 10 Python
Python只用40行代码编写的计算器实例
May 10 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
Sep 11 Python
Python判断两个对象相等的原理
Dec 12 Python
Python将string转换到float的实例方法
Jul 29 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
python中random模块详解
Mar 01 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
2018/08/24 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python3使用requests发闪存的方法
2016/05/11 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
小饰品店的创业计划书范文
2013/12/28 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
运动会致辞稿50字
2014/02/04 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
歌唱比赛主持词
2014/03/18 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
Python中的嵌套循环详情
2022/03/23 Python
如何基于python实现单目三维重建详解
2022/06/25 Python