python等价于php natcasesort

python等价于php natcasesort,python,sorting,Python,Sorting,可能重复: python中是否有与php的natcasesort()等效的函数 标准分类: print(sorted(names)) # ['IMG0.png', 'IMG3.png', 'img1.png', 'img10.png', 'img12.png', 'img2.png'] 自然顺序排序(不区分大小写): 请看:是的,这是一个精确的dup,第一个问题有完全合理的答案,完整的工作实现,附加信息的链接here@QuamisPython 2有lambdas。对不起,我一直认为这是蟒蛇

可能重复:

python中是否有与php的natcasesort()等效的函数

标准分类:

print(sorted(names))
# ['IMG0.png', 'IMG3.png', 'img1.png', 'img10.png', 'img12.png', 'img2.png']
自然顺序排序(不区分大小写):


请看:是的,这是一个精确的dup,第一个问题有完全合理的答案,完整的工作实现,附加信息的链接here@QuamisPython 2有lambdas。对不起,我一直认为这是蟒蛇3的特点:D
print(sorted(names))
# ['IMG0.png', 'IMG3.png', 'img1.png', 'img10.png', 'img12.png', 'img2.png']
print(sorted(names, key = natural_keys))
# ['IMG0.png', 'img1.png', 'img2.png', 'IMG3.png', 'img10.png', 'img12.png']