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