对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 相关文章推荐
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
Jan 17 Python
Python中operator模块的操作符使用示例总结
Jun 28 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 Python
Python模块文件结构代码详解
Feb 03 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
python pandas模块基础学习详解
Jul 03 Python
Python Django 命名空间模式的实现
Aug 09 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
python爬取代理ip的示例
Dec 18 Python
浅谈Python中的正则表达式
Jun 28 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 七大优势分析
2009/06/23 PHP
php循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Python线程详解
2015/06/24 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
Python切片知识解析
2016/03/06 Python
Python requests库用法实例详解
2018/08/14 Python
python实现反转部分单向链表
2018/09/27 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python语言是免费还是收费的?
2020/06/15 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
const和static readonly区别
2013/05/20 面试题
前处理班长职位说明书
2014/03/01 职场文书
聘用意向书范本
2014/04/01 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
委托书的写法
2014/09/16 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android