python 排序

来源:互联网 发布:js随机数1到10 编辑:程序博客网 时间:2024/06/07 06:49

sorted函数返回一个List对象排序后的副本,sorted(temp,key,reverse),key可以使用函数实现,接受一个值,通过这个值来进行排序
#coding=utf-8import timeimport datetimeimport osimport math

def just_order(a):    temp=a[1]    data_pat=re.compile('\d+')#按照字符串包含数字的大小来    m=data_pat.findall(temp)    return m


if __name__=="__main__":   a=[("a","abc1"),("b","amb3c"),("c","at2z"),("c","atzfdsfd6662z"),("c","at652z")]   b=sorted(a,key=just_order,reverse=False)   print b

0 0
原创粉丝点击