python 根据数字顺序排序
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 根据数字顺序排序相关的知识,希望对你有一定的参考价值。
不做处理实际输出
期望输出。从 1,2,3,4,5... 到 24 而不是 如上图所示
结合数据
20211119 BX-1.xls
。首先我们先整一个正则
pattern_number_order = '-?(\\d*?).xls'
然后因为list是可迭代对象
直接使用sort就可以实现内部排序
listData.sort(key=lambda x: int(re.findall(pattern_number_order, x)[0]))
以上是关于python 根据数字顺序排序的主要内容,如果未能解决你的问题,请参考以下文章