不做处理实际输出
期望输出。从 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]))
不做处理实际输出
期望输出。从 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]))