how to sort a list of numbers in python code example

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: sort list of numbers python

nums = [48, 35, 32, 5, 5, 16, 5, 16, 28, 29] # Makes a list of numbers

sortedNums = sorted(nums, key=int) # Sorts the numbers and saves it as a variable
print(sortedNums) # Prints the variable

Example 3: python sort list

# sort() will change the original list into a sorted list
vowels = ['e', 'a', 'u', 'o', 'i']
vowels.sort()
# Output:
# ['a', 'e', 'i', 'o', 'u']

# sorted() will sort the list and return it while keeping the original
sortedVowels = sorted(vowels)
# Output:
# ['a', 'e', 'i', 'o', 'u']

Example 4: how to store sorted list into new variable in python

>>> numbers = [6, 9, 3, 1]
>>> numbers_sorted = sorted(numbers)
>>> numbers_sorted
[1, 3, 6, 9]
>>> numbers
[6, 9, 3, 1]

Example 5: how to sort list in descending order in python

#1 Changes list
list.sort(reverse=True)
#2 Returns sorted list
sorted(list, reverse=True)

Example 6: sort a list numbers in python

numbers = [1, 5, -2, 4]
numbers.sort()
print(numbers)