I have a list of numbers: numbers = [5, 2, 8, 1, 9]
and I want to sort it in ascending order. I am confused about whether to use sorted(numbers)
or numbers.sort()
.
Here is the code I have tried so far:
However, I am unsure about the difference between these two approaches. Both methods seem to give the same result. Can someone explain the distinction between sorted(list)
and list.sort()
? When should I use one over the other? Is there any performance difference between them?
I appreciate any insights and suggestions. Thank you in advance!