class NuvolPunts:
    def __init__(self, temps, punts):
        self.temps = temps
        self.__dt = {}
        for p in punts:
            self.__dt[p[0]] = p[1]

    def __getitem__(self, p):
        if p in self.__dt:
            return self.__dt[p]
        else:
            return "Unknown"

    def __setitem__(self, p, t):
        self.__dt[p] = t

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