对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多进程操作实例
Nov 21 Python
详细解析Python当中的数据类型和变量
Apr 25 Python
python Socket之客户端和服务端握手详解
Sep 18 Python
关于反爬虫的一些简单总结
Dec 13 Python
django 实现电子支付功能的示例代码
Jul 25 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
anaconda如何查看并管理python环境
Jul 05 Python
解决python图像处理图像赋值后变为白色的问题
Jun 04 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
Python基础之操作MySQL数据库
May 06 Python
Python编程源码报错解决方法总结经验分享
Oct 05 Python
python创建字典及相关管理操作
Apr 13 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
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
laravel安装和配置教程
2014/10/29 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
浏览器缩放检测的js代码
2014/09/28 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
python导入时小括号大作用
2017/01/10 Python
python正则实现计算器功能
2017/12/14 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
python实现猜单词游戏
2020/05/22 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
2015/07/30 面试题
家长会学生家长演讲稿
2013/12/29 职场文书
作风大整顿心得体会
2014/09/10 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
违纪学生保证书
2015/02/27 职场文书
解析目标检测之IoU
2021/06/26 Python
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python