Final nit: this is so simple it could just be one line:

    return self.map(lambda k, v: k)