python 文件名排序 lambada表达式

超链接:深度学习工作常用方法汇总,矩阵维度变化、图片、视频等操作,包含(torch、numpy、opencv等)


常规排序sort()

a = ['1.mp4', '3.mp4', '10.mp4', '2.mp4']
a.sort()
print(a)

结果:
在这里插入图片描述

自然排序

files.sort(key=lambda x: int(x.split('.')[0]))
files = ['1.mp4', '3.mp4', '10.mp4', '2.mp4']
files.sort(key=lambda x: int(x.split('.')[0]))
print(files)

结果:
在这里插入图片描述

你可能感兴趣的:(Python,python,开发语言)