python list 字符串排序
#coding:utf-8 import re s = ['dat2','dat10','dat5'] #方法一 new = sorted(s,key = lambda i:int(re.search(r'(\d+)',i).group())) print new #方法二 s.sort(key=lambda i:int(re.search('(\d+)', i).group())) print s
sorted(iterable, cmp=None, key=None, reverse=False)
sort(cmp=None, key=None, reverse=False)
相关推荐
zlxcsdn 2020-09-13
listep 2020-09-11
jokewinl 2020-07-18
liuyang000 2020-04-25
rein0 2020-04-18
wordmhg 2020-04-09
wangqing 2020-04-06
chaoxiao 2020-03-07
horizonheart 2020-02-16
adonislu 2020-02-14
sschencn 2020-02-14
嗡汤圆 2020-02-02
yuanran0 2020-01-30
shawsun 2020-01-20
wuxiaosi0 2020-01-08
yedaoxiaodi 2020-01-04
zhglinux 2020-01-03
程松 2020-01-01