[Python] ciclo for dentro un ciclo for

Sandro Tosi matrixhasu a gmail.com
Mer 10 Mar 2010 12:28:19 CET


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


Maggiori informazioni sulla lista Python