我有这个:
list = ["0001.exr", "0003.exr", "0002.dpx", "0001.dpx", "0002.exr", "0003.dpx"]
list.sort()
for line in list:
print (line)
它返回此:
0001.dpx
0001.exr
0002.dpx
0002.exr
0003.dpx
0003.exr
如何返回该结果?(以一种非常简单的方式)
0001.dpx
0002.dpx
0003.dpx
0001.exr
0002.exr
0003.exr
只需使用一个键就.sort()
可以使之后的"."
内容比之前的内容更加重要:
list.sort(key=lambda l: "".join(reversed(l.split(".")))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句