On Fri, Sep 13, 2019 at 4:55 PM Carlos Catucci <carlos.catu...@gmail.com> wrote:
> > > On Fri, 13 Sep 2019 at 16:50, Giovanni Vittorio Spina < > vittorio.sp...@gmail.com> wrote: > >> ovviamente così scritta, la funziona inverse viene chiamata solo >> all'inizializzazione e la variabile rimarrà sempre con a[2]==1. >> I puntatori non esistono, ma sapete se c'è il modo di aggiungere un >> elemento alla lista che richiami una funzione e quindi di fatto tenga >> aggiornata la lista stessa gni qual volta viene utilizzata? >> > > La sparo grossa, tanto è venerdì, usamo un singleton: >>> class SingleTone(object): ... __instance = None ... def __new__(cls, val): ... if SingleTone.__instance is None: ... SingleTone.__instance = object.__new__(cls) ... SingleTone.__instance.val = val ... return SingleTone.__instance ... def __repr__(self): ... return str(SingleTone.__instance.val) ... >>> a = [1, 3, SingleTone(4)] >>> a [1, 3, 4] SingleTone(80) 80 >>> a [1, 3, 80] Sani Strap
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python