return next[2]

def first_key(self):
    for key in self:
        return key
raise ValueError('OrderedDict() is empty')
od = MyOrderedDict([('apple', 4), ('banana', 3), ('orange', 2), ('pear', 1)])
od.next_key('apple')
od.next_key('banana')
od.next_key('orange')
od.next_key('pear')
od.first_key()
Как получить «следующий» элемент в OrderedDict?