Ciao a tutti, ho una variabile lista del tipo a = ["operation", 4500, 0] questa variabile è una definizione per n certo tipo di comando. Questa variabile viene inserita in svariate funzioni che la adoperano. Il problema è che il terzo elemento, deve valere 1 o 0 a seconda di quanto vale una variabile.
In pratica il codice sarebbe questo RefValue = 0 if RefValue==0: a = ["operation", 4500, 1] else: a = ["operation", 4500, 0] il problema è che RefValueCambia di continuo, mentre a viene definita solo una vola. L'idea è di scrivere una cosa del tipo: def __inverse__(): global RefValue if RefValue==0: return 1 return 0 RefValue = 0 a = ["operation", 4500, __inverse__()] 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? Grazie Ciao V
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python