# Python Program to sort the elements of an array ## Sort the Array in Python

Here, in this page we will discuss the program to sort elements of the given array in Python programming language. We will discuss the program to sort the given input array using inbuilt sort function.

Here, in this page we will sort the given input array but not only in ascending order, but also in descending order.

#### Example :

• Input : arr = [10, 40, 20, 30]
• Output : In ascending order = 10 20 30 40
In descending order = 40 30 20 10

## Method 1 (Sort in ascending order):

In this method we will sort the given input array using inbuilt sort function.

• Declare an array.
• Call sort() function i.e, arr.sort()

This will sort the given input array in ascending order. We will also discuss to sort the given input array in descending order as well. ### Code to Sort the Array in Python

```# List of Integers
numbers = [10, 30, 40, 20]

# Sorting list of Integers
numbers.sort()

print(numbers)```

### Output

`10 20 30 40`

## Method 2 (Sort in descending order):

In this method we will sort the given input array using inbuilt sort function.

• Declare an array.
• Call sort() function i.e, arr.sort(reverse=True)

This will sort the given input array in descending order.

### Code to Sort the Array in Python

```# List of Integers
numbers = [10, 30, 40, 20]

# Sorting list of Integers
numbers.sort(reverse=True)

print(numbers)```

### Output

`40 30 20 10`

### One comment on “Python Program to sort the elements of an array”

• Anirudh

n = int(input())
arr = []
for i in range(n):
e = int(input())
arr.append(e)
print(arr)
arr.sort()
print(“A.O.”,arr)
arr.sort(reverse=True)
print(“D.O.”,arr) 0