Просто используйте функцию min
, чтобы получить наименьшее число в списке, пока есть элементы в mylist
:
mylist = [4,7,5,1,8,2,3]
result = []
while len(mylist) > 0:
minNum = min(mylist)
result.append(minNum)
mylist.remove(minNum)
print(result)
Выход:
[1, 2, 3, 4, 5, 6, 7, 8]
Или просто создайте result
копию mylist
, а затем сортируйте ее:
mylist = [4,7,5,1,8,2,3]
result = mylist
result.sort()
print(result)
Выход:
[1, 2, 3, 4, 5, 6, 7, 8]