Sorting Array Elements in Python

Sorting and Reversing Array Elements in Python programming language. We will use sorted() function for sorting array elements and reversed() function for reversing elements of array.

Program Inserting Element into Array

Program

arr = [1, 2, 3, 5, 6, 7]
arr.insert(3, 4) #U also write like 'arr.insert(3, "Khan")'.
for num in arr:
    print(num) #inserting 4 after 3 Number and printing.
Output
1
2
3
4
5
6
7

Program Removing Element from Array

Program

arr = ["HiLaLs", "Khan", "Afridi", "Dara"]
arr.remove("Khan") #Removing 'Khan' from 'arr' array.
for num in arr:
    print(num)
Output
HiLaLs
Afridi
Dara

Program Reversing Array Elements

Program

arr = [1, 2, 3, 4, 5]
val = list(reversed(arr)) #reversing Element of 'arr' array and assigning to 'val'.
for num in val:
    print(num)
Output
5
4
3
2
1

Program Sorting Array Elements
Program

arr = [1, 3, 4, 6, 2, 9, 5]
val = sorted(arr) #sorting Elements of 'arr' array and assigning to 'val'.
for num in val:
    print(num)
Output
1
2
3
4
5
6
9

Program Printing Indexed Values of Array
Program

arr = [1, 9, 23, 5, 2, 7] #assigning Elements to 'arr' array.
val1 = arr[3] #assigning 3rd index value to 'val1'.
val2 = arr[1] #assigning 1st index value to 'val2'.
print("3rd Index value is: ", val1) #and printing.
print("1st Index value is: ", val2)
Output
3rd Index value is: 5
1st Index value is: 9