Re: [Python] "Accoppiare" due liste

2013-12-16 Per discussione Marco Beri
2013/12/16 simozack > > Bah, qualche piccolo miglioramento... :) > PS: per la cronaca siamo nell'ordine di qualche decina di migliaia di > volte, a ben vedere... :) > Grazie mille per la lezione, My pleasure :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche

Re: [Python] "Accoppiare" due liste

2013-12-16 Per discussione simozack
Il 16 dicembre 2013 17:56, Marco Beri ha scritto: > Prova così. > > fatture = dict([(ft.numero_fattura, ft) for ft in fatture]) > for riga in righe: > fatture[riga._nr_fattura].aggiungi_riga(riga) Bah, qualche piccolo miglioramento... :) PS: per la cronaca siamo nell'ordine di qualche decina

Re: [Python] "Accoppiare" due liste

2013-12-16 Per discussione Marco Beri
2013/12/16 simozack > for riga in righe: > testata = [ft for ft in fatture if ft.numero_fattura == > riga._nr_fattura][0] > testata.aggiungi_riga(riga) > Prova così. fatture = dict([(ft.numero_fattura, ft) for ft in fatture]) for riga in righe: fatture[riga._nr_fattura].aggiungi_ri

[Python] "Accoppiare" due liste

2013-12-16 Per discussione simozack
Ho due liste di oggetti fatti da me: uno è una testata e l'altra sono le righe. I dati sono pre-elaborazioni di due csv di qualche migliaio di righe. Ad ogni testata dovrei ora associare le righe. Lo faccio con questo criterio: for riga in righe: testata = [ft for ft in fatture if ft.numero_