Code: Alles auswählen
xs = ['p1_10.em', 'p2_10.em', 'p2_1.em', 'p1_1.em', 'p1_32.em']
def get_numbers(string):
return [int(c) for c in string if c.isdigit()]
print sorted(xs, key=get_numbers)
Code: Alles auswählen
xs = ['p1_10.em', 'p2_10.em', 'p2_1.em', 'p1_1.em', 'p1_32.em']
def get_numbers(string):
return [int(c) for c in string if c.isdigit()]
print sorted(xs, key=get_numbers)