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

Reply via email to