class Localitzacio:
    def __init__(self, nom_empresa, codpost):
        self.nom = nom_empresa
        self.codi_postal = codpost
        self.__d= {}
    def quants_paquets(self, idpas):
        n = 0
        for paq in self.__d:
            if self.__d[paq] == idpas:
                n = n +1
        return n
    def llista_passadis(self):
        l = []
        for paq in self.__d:
            if self.__d[paq] not in l:
                l.append(self.__d[paq])
        l.sort()
        return l

    def __getitem__(self, idpaq):
        return self.__d[idpaq]
    def __setitem__(self, idpaq, pas):
        self.__d[idpaq] = pas
    def __len__(self):
        return len(self.__d)
    def __contains__(self, idpaq):
        return idpaq in self.__d
    def __iter__(self):
        return iter(self.__d)
