[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