[Python] ciclo for dentro un ciclo for

Nicola Ferrari nick.ferro a gmail.com
Mer 10 Mar 2010 12:30:58 CET


Ma nel caso in cui avessi una quantità enorme di elementi, ci sarebbero
problemi di prestazioni...


Il giorno 10 marzo 2010 12.28, Sandro Tosi <matrixhasu a gmail.com> ha
scritto:

> 2010/3/10 Nicola Ferrari <nick.ferro a gmail.com>:
> > Per numeri "piccoli", direi che una soluzione simile a questa, sarebbe
> ok..
> >
> > for val in range(100):
> >     for n2 in li:
> >         if F1(val, n2): print val
> >
> >
> > ma se avessi una "li" di 200 elementi, risulterebbe pesante...
>
> sai spiegare questa tua affermazione? devi cmq chiamare F1 per
> 100*len(li) volte, quindi e' pesante la quantita' di operazioni che
> devi fare, non il doppio ciclo for.
>
> > Qualche idea per migliorare il tutto?
>
> se il codice e' cosi' semplice, non c'e' molto da migliorare.
>
> Ciao,
> --
> Sandro Tosi (aka morph, morpheus, matrixhasu)
> My website: http://matrixhasu.altervista.org/
> Me at Debian: http://wiki.debian.org/SandroTosi
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20100310/4af96ed2/attachment.htm 


Maggiori informazioni sulla lista Python