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:
        print aa
        exec(aa)
    print "p4",p4
e(a)

Naturalmente qui si rompe tutto ..

Avete qualche link / suggerimento che risolve questo tipo di problematica??

Grazie mille
Matteo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to