prova qsto codice e poi se nn funge dacci + dettagli (funzioni/versione di
python:
cico={}
lista=list()
lista.append(cico)
cico[2]=3
for i in lista:
for a,b in i.iteritems():
print a,b
dovresti avere come stampa 2,3
D'altra parte da quel che ci scrivi non possiamo capire molto
prova ad usare il debugger pdb
(import pdb e poi prima del ciclo scrivi pdb.set_trace() n[next]/s[step]
per andare avanti ... )
Possiamo solo suppore che appendDict faccia side effect su cfgList
Sei sicuro che non รจ un typos? cfgList/cfgDict sono molto simili e soggetti a
confusione
giuseppe massimo bertani <[EMAIL PROTECTED]> ha scritto:
ciao a tutti
mi succede una cosa strana: ho una lista che contiene dizionari. Nella lista
inserisco un solo elemento .
Passo la lista ad un metodo che poi dovra' estrarre i singoli dizionari e
riempire con il loro contenuto le righe di una tabella wxGrid.
pero':
for cfgDict in cfgList:
grid.appendDict(cfgDict)
gira all'infinito, mentre dovrebbe uscire subito dopo aver estratto l'unico
dizionario presente nella lista. In pratica continua ad estrarre sempre lo
stesso elemento.
Qualche suggerimento?
Saluti
Massimo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
---------------------------------
---------------------------------
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python