Alle 17:34, giovedì 3 maggio 2007, Bruno Cavestro ha scritto:
> 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

infatti funziona

>    
>   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 ... )

avevo usato IDLE

>   Possiamo solo suppore che appendDict faccia side effect su cfgList

naaaahhh... hai ragione.. non doveva succedere, ma è proprio così!

grazie x la risposta.

Massimo
























> 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

Rispondere a