Ash*_*shu 1 python sorting list
glob.glob(file_naming)
这样做给了我两个文件:
['/srv/tmp/what/123_aaa_bbb_20190110043711.XML',
'/srv/tmp/what/234_xxx_yyy_20190110043710.XML']
Run Code Online (Sandbox Code Playgroud)
如何按最后一部分(20190110043711)的顺序对它们进行排序?我需要一个结果:
['/srv/tmp/what/123_aaa_bbb_20190110043710.XML',
'/srv/tmp/what/234_xxx_yyy_20190110043711.XML']
Run Code Online (Sandbox Code Playgroud)
用途sorted:
>>> sorted(l,key=lambda x: int(x.split('_')[-1]))
['/srv/tmp/what/234_xxx_yyy_20190110043710.XML', '/srv/tmp/what/123_aaa_bbb_20190110043711.XML']
>>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |