Сортирует элементы списка на месте.
list.sort(key=None, reverse=False)
-> None
-py3.0 cmp=None -- Функция, принимающая аргументами два стоящих рядом элемента, которая должна вернуть отрицательное число (если первый меньше второго), нуль (если равны) и положительное (если первый больше второго).

key=None -- Функция, принимающая аргументом элемент, используемая для получения из этого элемента значения для сравнения его с другими.

reverse=False -- Флаг, указывающий следует ли производить сортировку в обратном порядке.

На заметку
Подробное описание принимаемых аргументов смотрите в sorted().

    # Python 2
my_list = [1, 'two', 'a', 4, 'a']
my_list.sort() # None
my_list # [1, 4, 'a', 'a', 'two']
my_list.sort(reverse=True) # None
my_list # ['two', 'a', 'a', 4, 1]

# Python 3
my_list = [1, 'two', 'a', 4, 'a']
# Попытка упорядочить/сравнить (< и >) несравнимые типы вызовет исключение, подробнее об этом
# в пункте «Сравнение последовательностей», статьи «Sequence (последовательность)»
my_list.sort() # TypeError: '<' not supported between instances of 'str' and 'int'

# Отсортируем «вручную», так чтобы 'а' были в конце.
my_list.sort(key=lambda val: val == 'a') # None

# Фактически мы отсортировали в соответствии
# с маской [False, False, False, True, True]
my_list # ['two', 4, 1, 'a', 'a']

Внимание
Данный метод модифицирует исходный объект на месте, возвращая при этом None.
Синонимы поиска: list.sort, list, sort, ыщке
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.