def _sort(list,b,a):
'''
list :待排列数组
b:数字前一个字符
a;数字后一个字符
'''
list.sort(key = lambda x:int(x.split(a)[0].split(b)[1]))
return list
x = ["py1.py", "py2.py", "py100.py", "py20.py"]
y = _sort(x,'y','.')
Python对含有数字的字符串进行排序
最新推荐文章于 2023-02-17 09:54:29 发布
此篇博客介绍了一种使用Python实现的列表排序方法,通过lambda表达式对文件名进行解析,以数字后缀进行排序。作者展示了如何利用`_sort`函数对如'py1.py', 'py20.py', 'py100.py'等文件进行有效整理。

1021

被折叠的 条评论
为什么被折叠?



