阅读背景:

python列表多关键字排序

来源:互联网 


l = ['length_100cm_width_30cm_pict','length_200cm_width_30cm_pict','length_100cm_width_10cm_pict','length_100cm_width_40cm_pict','length_200cm_width_20cm_pict','length_100cm_width_20cm_pict','length_200cm_width_10cm_pict']

l
['length_100cm_width_30cm_pict',
 'length_200cm_width_30cm_pict',
 'length_100cm_width_10cm_pict',
 'length_100cm_width_40cm_pict',
 'length_200cm_width_20cm_pict',
 'length_100cm_width_20cm_pict',
 'length_200cm_width_10cm_pict']

l.sort(key = lambda x:(int(x.split('_')[1][:-2]),int(x.split('_')[3][:-2])))

l
['length_100cm_width_10cm_pict',
 'length_100cm_width_20cm_pict',
 'length_100cm_width_30cm_pict',
 'length_100cm_width_40cm_pict',
 'length_200cm_width_10cm_pict',
 'length_200cm_width_20cm_pict',
 'length_200cm_width_30cm_pict']



l = ['length_100cm_width_30cm_pict','length_2



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: