Кто-нибудь знает, имеет ли Python эквивалент интерфейса Java SortedSet?
Вот что я ищу: скажем, у меня есть объект типа foo, и я знаю, как сравнить два объекта типа foo, чтобы увидеть, является ли foo1 "больше" или "меньше" чем "foo2. Мне нужен способ хранения многих объектов типа foo в списке L, так что всякий раз, когда я пересекаю список L, я получаю объекты в порядке, в соответствии с методом сравнения, который я определяю.
Edit:
Я думаю, что я могу использовать словарь или список и sort() каждый раз, когда я его изменяю, но это лучший способ?