d = OrderedDict([('aaaa', 'a'), ('bbbb', 'b'), ('cccc', 'c'), ('dddd', 'd'),
    ('eeee', 'e'), ('ffff', 'f')])
i = 'eeee'
link_prev, link_next, key = d._OrderedDict__map['eeee']
print('nextKey: ', link_next[2], 'prevKey: ', link_prev[2])
В Python, как я могу получить следующий и предыдущий ключ: значение определенного ключа в словаре?