Re: [Python] Liste con Variabili

2011-07-09 Per discussione Matteo Boscolo
Grazie mille, e proprio quello che cercavo :-))) ciao Il 10/07/2011 08:29, Marco De Paoli ha scritto: 2011/7/10 Matteo Boscolo > il problema e' molto simile alla risoluzione di formule in un foglio di calcolo .. può farti comodo? http:

Re: [Python] Liste con Variabili

2011-07-09 Per discussione Marco De Paoli
2011/7/10 Matteo Boscolo > ** > il problema e' molto simile alla risoluzione di formule in un foglio di > calcolo .. > può farti comodo? http://code.activestate.com/recipes/355045-spreadsheet/ Marco ___ Python mailing list Python@lists.python.it http

Re: [Python] Liste con Variabili

2011-07-09 Per discussione Matteo Boscolo
grazie mille, stavo pensando anche io ad una cosa del genere ma non so se sia abbastanza efficiente con molte variabili in lista ... Per descrivere meglio cosa sto cercando di fare : Ho una struttura a nodi (m0001,m0002) , ogni nodo può contenere una lista di regole ogni nodo può aggiornare i

Re: [Python] Liste con Variabili

2011-07-09 Per discussione Stefano Dal Pra
Io farei cosi': a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] n = 0 while a: na = len(a) try: exec(a[n]) except NameError,e: print e n+=1 continue n=0 x = a.pop(0) provandolo ottengo: >>> a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] >>> n = 0 >>>

Re: [Python] Liste con Variabili

2011-07-09 Per discussione M@T
Il 08/07/2011 20:49, Matteo Boscolo ha scritto: Ciao a tutti, ho questa lista: .. adesso le cose si complicano a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] def e(var): for aa in var: print aa exec(aa) print "p4",p4 e(a) Naturalmente qui si rompe tutto .. Si rompe t

Re: [Python] Liste con Variabili

2011-07-08 Per discussione Vito 'ZeD' De Tullio
Matteo Boscolo wrote: > Avete qualche link / suggerimento che risolve questo tipo di > problematica?? domanda, ma come mai hai bisogno di risolvere un problema simile? comunque boh, a parte parserizzare ogni riga trovando lvalue e rvalue e assicurarsi che l'rvalue sia stato pre-definito non so

Re: [Python] Liste con Variabili

2011-07-08 Per discussione Marco Mariani
2011/7/8 Matteo Boscolo a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] > > def e(var): >for aa in var: >print aa >exec(aa) >print "p4",p4 > e(a) > > Naturalmente qui si rompe tutto .. > > Avete qualche link / suggerimento che risolve questo tipo di problematica?? > A quest'o

[Python] Liste con Variabili

2011-07-08 Per discussione Matteo Boscolo
Ciao a tutti, ho questa lista: a=['p1=10', 'p2=20', 'p3=p1+p2'] e questa funzione: def e(var): for aa in var: print aa exec(aa) print "p3",p3 e(a) >>>p3 30 adesso le cose si complicano a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] def e(var): for aa in var: pr