Sort List in Descending Order (Strings) :

thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort(reverse=True)             # Sort in descending order
print(thislist)

Output :

['pineapple', 'orange', 'mango', 'kiwi', 'banana']

Sort List in Descending Order (Numbers) :

thislist = [100, 50, 65, 82, 23]
thislist.sort(reverse=True)             # Sort numbers descending
print(thislist)

Output :

[100, 82, 65, 50, 23]

Case-Sensitive Sort :

thislist = ["banana", "Orange", "Kiwi", "cherry"]
thislist.sort()                          # Sorts with uppercase letters first
print(thislist)

Output :

['Kiwi', 'Orange', 'banana', 'cherry']

Case-Insensitive Sort :

thislist = ["banana", "Orange", "Kiwi", "cherry"]
thislist.sort(key=str.lower)            # Case-insensitive alphabetical sort
print(thislist)

Output :

['banana', 'cherry', 'Kiwi', 'Orange']

Copy List Using copy() Method :

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()                # Create a new copy of list
print(mylist)

Output :

['apple', 'banana', 'cherry']

Copy List Using list() Constructor :

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)                 # Copy using list() function
print(mylist)

Output :

['apple', 'banana', 'cherry']