У меня od типа OrderedDict. Я хочу получить доступ к его последней добавленной (ключевой, значащей) паре. od.popitem(last = True) сделает это, но также удалит пару из od, которую я не хочу.
Какой хороший способ сделать это? Могу/должен ли я это сделать:
class MyOrderedDict(OrderedDict):
def last(self):
return next(reversed(self))