previous[lastkey] = value

def __delitem__(self, key):
    previous, current_data, lastkey = self.get_last_key_levels(key)
del previous[lastkey]

def __iter__(self):
    return iter(self.data)

def __len__(self):
    return len(self.data)

def __repr__(self):
    return 'NestedDict({})'.format(repr(self.data))
Python, как индексировать многомерный массив со строковым ключом, например, dict