To sort an array in Python, you can use the `sorted()`

function. The `sorted()`

function returns a new sorted list, and does not modify the original array. By default, the `sorted()`

function sorts the array in ascending order, but you can pass the `reverse=True`

argument to sort the array in descending order.

Here’s an example implementation:

```
# Define an array
my_array = [4, 2, 8, 1, 3, 9, 6]
# Sort the array in ascending order
sorted_array = sorted(my_array)
print(sorted_array) # Output: [1, 2, 3, 4, 6, 8, 9]
# Sort the array in descending order
sorted_array_desc = sorted(my_array, reverse=True)
print(sorted_array_desc) # Output: [9, 8, 6, 4, 3, 2, 1]
```

In this example, we define an array `my_array`

. We use the `sorted()`

function to sort the array in ascending order, and then print the sorted array. We also use the `sorted()`

function with the `reverse=True`

argument to sort the array in descending order, and then print the sorted array.

Note that the `sorted()`

function returns a new sorted list, and does not modify the original array. If you want to modify the original array in-place, you can use the `sort()`

method of the array instead:

```
# Sort the array in-place in ascending order
my_array.sort()
print(my_array) # Output: [1, 2, 3, 4, 6, 8, 9]
# Sort the array in-place in descending order
my_array.sort(reverse=True)
print(my_array) # Output: [9, 8, 6, 4, 3, 2, 1]
```

In this example, we use the `sort()`

method of the array to sort the array in-place in ascending order, and then print the sorted array. We also use the `sort()`

method with the `reverse=True`

argument to sort the array in-place in descending order, and then print the sorted array.

## + There are no comments

Add yours