[Python] Liste con Variabili
Matteo Boscolo
matteo.boscolo a boscolini.eu
Ven 8 Lug 2011 20:49:28 CEST
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
Maggiori informazioni sulla lista
Python