www.5213.net > 怎样用python将数组里的数从高到低排序

怎样用python将数组里的数从高到低排序

# 以数组 a 的从小到大的顺序为基准,对数组b进行重排序,并返回排序结果的索引数 import

写个cmp函数就可以了 def t(x,y): return cmp(x[1][-7:],y[1

# 合成一个字典ab = dict(zip(a, b))# 根据字典的键进行排序(也就是第一个列表)

方法有两个: 1.使用列表的sort方法从小到大,再用reverse方法翻转 2.使用内置函数so

参考代码: a = [15, 12, 10]b = sorted(a)print(b)c = 13f

你的列表A现在不就是按所含数字从大到小排列的吗? 不过,我还是用正则表达式的方法帮你排了一下序,如果

工具/材料:电脑、Python、Pycharm 1、首先,打开Python,定义一个数组,其值为空。

for i in list:#list--你的array if i > a:#a--用来比较

>>>import random >>> x=[1,2,3,4]

我估计你的arr列表中的元素很可能是str类型的,而不是int类型的。 print(type(ar

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com