sorted函数返回一个List对象排序后的副本,sorted(temp,key,reverse),key可以使用函数实现,接受一个值,通过这个值来进行排序
#coding=utf-8 import time import datetime import os import 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