numbers = [2,3,1,5,7,8,9,5,4,6] 
tool_1 = int(input())
tool_2 = int(input())
x = numbers.index (tool_1)
y = numbers.index (tool_2)
numbers[x] = (tool_2)
numbers[y] = (tool_1)

So I want this code to run until the numbers list is in this exact order 1,2,3,4,5,6,7,8,9
Is there a Do until loop or someway I can do this?

I prefer the use of the sorted() iterator (yes, this is procedural O(1*n))

for n in sorted(numbers):