按键排序:
import re
files = ['slide1.xml', 'slide10.xml', 'slide11.xml', 'slide12.xml', 'slide13.xml', 'slide2.xml', 'slide3.xml', 'slide3_COPY.xml', 'slide4.xml', 'slide5.xml', 'slide6.xml', 'slide7.xml', 'slide8.xml', 'slide9.xml']
ordered_files = sorted(files, key=lambda x: (int(re.sub('\D','',x)),x))
给出”slide1.xml’,’slide2.xml’,’slide3.xml’,’slide3_COPY.xml’,’slide4.xml’,’slide5.xml’,’slide6.xml’,’slide7.xml’, ‘slide8.xml’,’slide9.xml’,’slide10.xml’,’slide11.xml’,’slide12.xml’,’slide13.xml’]