Please let me know how to sort the list alphabetically, but if list contains space or special characters, then it will be sorted "wrong"
My list:
list = ['0001.TIF', '0002.TIF', '0003 (2).TIF', '0003.TIF', '0004 (2).TIF', '0004.TIF', '0005.TIF', '0006.TIF', '0007 (2).TIF', '0007.TIF']
Basic sorting:
for i in sorted(list):
print (i)
Result is:
0001.TIF
0002.TIF
0003 (2).TIF
0003.TIF
0004 (2).TIF
0004.TIF
0005.TIF
0006.TIF
0007 (2).TIF
0007.TIF
But how do I have to sort list to get result below?
0001.TIF
0002.TIF
0003.TIF
0003 (2).TIF
0004.TIF
0004 (2).TIF
0005.TIF
0006.TIF
0007.TIF
0007 (2).TIF