[Python] "Accoppiare" due liste

Marco Beri marcoberi a gmail.com
Lun 16 Dic 2013 17:56:36 CET


2013/12/16 simozack <simozackml a gmail.com>

> 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_riga(riga)

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20131216/e6eb4719/attachment.html>


Maggiori informazioni sulla lista Python