To sort a list in Python, use the 'sorted()' function for a new sorted list, or 'list.sort()' to sort the list in place. Both methods can be customized with key functions and reverse sorting.