I know that this sounds trivial but I did not realize that the sort() function of Python was weird. I have a list of \"numbers\" that are actually in string for
sort()
If you want to use strings of the numbers better take another list as shown in my code it will work fine.
list1=["1","10","3","22","23","4","2","200"] k=[] for item in list1: k.append(int(item)) k.sort() print(k) # [1, 2, 3, 4, 10, 22, 23, 200]