对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使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
python模块简介之有序字典(OrderedDict)
Dec 01 Python
利用Python脚本生成sitemap.xml的实现方法
Jan 31 Python
Python之Web框架Django项目搭建全过程
May 02 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
python pycharm的安装及其使用
Oct 11 Python
Python简易计算器制作方法代码详解
Oct 31 Python
pytorch 求网络模型参数实例
Dec 30 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
如何用python爬取微博热搜数据并保存
Feb 20 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 防止单引号,双引号在接受页面转义
2008/07/10 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
javascript 面向对象 function类
2010/05/13 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python实现狄克斯特拉算法
2019/01/17 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
智乐游戏测试笔试题
2014/05/21 面试题
学校大课间活动方案
2014/01/30 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
Python3 类型标注支持操作
2021/06/02 Python
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis