对Python中数组的几种使用方法总结

 更新时间:2018年06月28日 10:54:01   作者:yinglongnvba  
今天小编就为大家分享一篇对Python中数组的几种使用方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

二维数组的初始化

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 float函数实例用法

    Python float函数实例用法

    在本篇文章里小编给大家整理的了一篇关于Python float函数实例用法,有兴趣的朋友们可以学习下。
    2021-03-03
  • python简单的三元一次方程求解实例

    python简单的三元一次方程求解实例

    这篇文章主要介绍了python简单的三元一次方程求解实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python中hashlib模块的摘要算法详解

    Python中hashlib模块的摘要算法详解

    这篇文章主要介绍了Python中hashlib模块的摘要算法详解,摘要算法又称哈希算法、散列算法,它通过一个函数,把任意长度的数据转换为一个长度固定的数据串,通常用16进制的字符串表示,需要的朋友可以参考下
    2023-08-08
  • Python图像处理之图像增广算法详解

    Python图像处理之图像增广算法详解

    图像增广算法在计算机视觉领域扮演着至关重要的角色,本文将着重介绍图像增广算法中的三个关键方面:图像旋转、图像亮度调整以及图像裁剪与拼接,感兴趣的可以了解一下
    2023-05-05
  • matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)

    matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)

    这篇文章主要介绍了matplotlib设置颜色、标记、线条,让你的图像更加丰富,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 将Python文件打包成.EXE可执行文件的方法

    将Python文件打包成.EXE可执行文件的方法

    目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。
    2019-08-08
  • Python使用fastapi快速编写一个增删改查的接口

    Python使用fastapi快速编写一个增删改查的接口

    这篇文章主要为大家详细介绍了Python如何使用fastapi快速编写一个增删改查的接口,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • Python面向对象之成员相关知识总结

    Python面向对象之成员相关知识总结

    通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景,需要的朋友可以参考下
    2021-06-06
  • Python使用切片移动元素位置的代码实践

    Python使用切片移动元素位置的代码实践

    在 Python 中,切片是指从序列类型(如列表、字符串、元组等)中提取子序列的过程,切片可以用来快速获取列表的一部分也可以用于反转列表,本文小编给大家介绍了Python使用切片移动元素位置的代码实践,需要的朋友可以参考下
    2024-09-09
  • python利用beautifulSoup实现爬虫

    python利用beautifulSoup实现爬虫

    这篇文章主要介绍了python利用beautifulSoup实现爬虫,需要的朋友可以参考下
    2014-09-09

最新评论