class MyDict:

    def __init__(self):
        self.first = None
self.last = None
self.dict = {}

def add(key, value):
    if self.first == None:
        self.first = key
self.last = key
self.dict[key] = value

def get(key):
    return self.dict[key]

def first():
    return self.dict[self.first]

def last():
    return self.dict[self.last]
Как получить доступ к первому и последнему элементам в словаре python?