[Python] Domandina

Marco supermarco74 a gmail.com
Sab 2 Dic 2006 14:18:01 CET


Grazie..
Visti i risultati , sarà bene che inizio a scirvere in python in format
compatto anche se il codice così mi sembra meno leggibile.



Marco M.

2006/11/29, Daniele Zambelli <daniele.zambelli a inwind.it>:
>
> Alle 13:19, mercoledì 29 novembre 2006, Marco Giusti ha scritto:
> > dalla piu' veloce alla piu lenta credo:
> >
> > 1. map
> > 2. list coprehension
> > 3. ciclo for
>
> Ho fatto qualche prova:
>
> >>> from time import time
> >>> from random import randrange
> >>> l0=[str(randrange(1000)) for i in xrange(1000)]
> >>> def prova0(n):
>         t0=time()
>         for i in xrange(n): l1=[int(e) for e in l0]
>         print time()-t0
>
>
> >>> def prova1(n):
>         t0=time()
>         for i in xrange(n): l1=map(int, l0)
>         print time()-t0
>
>
> >>> def prova2(n):
>         t0=time()
>         for i in xrange(n):
>                 l1=[]
>                 for e in l0: l1.append(int(e))
>         print time()-t0
>
>
> >>> prova0(10000)
> 7.32784080505
> >>> prova1(10000)
> 4.56728792191
> >>> prova2(10000)
> 9.13723397255
>
> L'ipotesi di Marco è confermata.
>
> --
>
> Pace                 """""   Per far bene una cosa
>                     |     |    al primo colpo...
>                     | o o |  bisogna averla già fatta
>     Daniele         |  L  |    un mucchio di volte!
>                     |  U  |
>    -----------||||---\___/---||||-------------------
>   |        \ o o o o o o o o o o o \                 |
>             \ o o o o o o o o o o o \
>              \ o o o o o o o o o o o \
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
>


-- 
Marco M.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20061202/693b6105/attachment.html


Maggiori informazioni sulla lista Python