相关疑难解决方法(0)

如何在python中对字母数字集进行排序

我有一套

set(['booklet', '4 sheets', '48 sheets', '12 sheets'])
Run Code Online (Sandbox Code Playgroud)

排序后我希望它看起来像

4 sheets,
12 sheets,
48 sheets,
booklet
Run Code Online (Sandbox Code Playgroud)

请问任何想法

python sorting

61
推荐指数
5
解决办法
7万
查看次数

如何按其值排序"字符串"数字的python列表

我有这个文件列表:

1.jpg, 2.jpg, ..., 10.jpg, ...
Run Code Online (Sandbox Code Playgroud)

如果我做一个python os.listdir(".")我列出了所有文件,但按字母顺序排列如下:

[1.jpg, 10.jpg, 11.jpg, ..., 2.jpg, 20.jpg....]
Run Code Online (Sandbox Code Playgroud)

但我希望它们按数值排序

[1.jpg, 2.jpg ,...10 ,11 ,12... ]
Run Code Online (Sandbox Code Playgroud)

如何重新排序列表以完成此操作?

TX

python list

0
推荐指数
1
解决办法
138
查看次数

标签 统计

python ×2

list ×1

sorting ×1