Example 1: how do i sort list in python
my_list = [9, 3, 1, 5, 88, 22, 99]
# sort in decreasing order
my_list = sorted(my_list, reverse=True)
print(my_list)
# sort in increasing order
my_list = sorted(my_list, reverse=False)
print(my_list)
# another way to sort using built-in methods
my_list.sort(reverse=True)
print(my_list)
# sort again using slice indexes
print(my_list[::-1])
# Output
# [99, 88, 22, 9, 5, 3, 1]
# [1, 3, 5, 9, 22, 88, 99]
# [99, 88, 22, 9, 5, 3, 1]
# [1, 3, 5, 9, 22, 88, 99]
Example 2: how to manually sort a list in python
Numbers = []
iterate = 0
while len(Numbers)<5:
try:
x = int(input("Insert the number you want in the list: "))
Numbers.append(x)
except:
print("The input MUST be a number.")
continue
for iteration_count in range(len(Numbers)):
#This acts like a counting method
for j in range(0,len(Numbers)-1):
#It swaps each element for each iteration (j is just a random variable)
if (Numbers[j]>Numbers[j+1]):
Numbers[j],Numbers[j+1] = Numbers[j+1],Numbers[j]
print(f"Here are the sorted numbers:{Numbers}")
Example 3: sort in python'
arr = [1,4,2,7,5,6]
#sort in ascending order
arr = arr.sort()
#sort in descending order
arr = arr.sort(reverse = True)
Example 4: sort list in python
List_name.sort()
This will sort the given list in ascending order.