很多小伙伴想知道在python中怎么排序数组,那么今天小编就通过这篇文章来给大家分享一个非常不错的python排序数组的方法,感兴趣的小伙伴可以耐心阅读一下这篇文章 。
文章插图
小编给大家带来的python中数组排序的方法是:
如果我们有一位数组那我们可以采用sort函数来进行排序;
如果我们手上是多维数组的话,我们就可以利用sort函数结合lambda匿名函数进行排序 。
(一)数组排序
a = [3,1,4,6]a.sort()print(a)执行结果:
[1,3,4,6](二)多维数组排
a = [['5.1.5.40580', 29], ['5.0.8.14000', 11], ['5.0.8.14999', 59], ['5.1.4.37882', 4]]a.sort(key=lambda x:x[1],reverse=True)print(a)
- key=lambda x:x[1]:按照数组索引1列进行排序,无此参数默认以0列进行排序
- 【python中怎么排序数组?这篇文章非常值得一看】reverse=True:倒序,无此参数默认升序
[['5.0.8.14999', 59],['5.1.5.40580', 29], ['5.0.8.14000', 11], ['5.1.4.37882', 4]]以上就是小编给大家带来的在python中排序数组的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- 拼多多支付金额怎么提现?需要注意哪些?
- Python解释器是什么?Python解释器运行机制详解
- Python怎么安装rabbitmq?rabbitmq安装详细教程
- anaconda安装后找不到怎么办?一行代码即可解决
- Python怎么获取一个图片的尺寸和格式?使用PIL库轻松实现
- MySQL数据库存储过程乱码怎么办?解决方法非常简单
- MySQL数据库不能启动怎么解决?这个方法要记住了
- Python怎么更改图片的像素值?Python更改图片像素的方法
- Postgresql数据库的存储过程是什么?存储过程怎么写
- Python中切片是什么意思?Python切片如何实现