python中怎么排序数组?这篇文章非常值得一看

很多小伙伴想知道在python中怎么排序数组,那么今天小编就通过这篇文章来给大家分享一个非常不错的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中排序数组的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读