Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Daniele Zambelli
Il giorno 22 giugno 2013 00:08, Marco Beri marcob...@gmail.com ha scritto: Carlos giustamente dice che un dict non è ordinato, ma a quanto ho capito non ti serve l'ordine, quindi vai di liste. ^^^ ...dizionari... -- Daniele

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Gollum1
Il giorno 22/giu/2013 09:02, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Il giorno 22 giugno 2013 00:08, Marco Beri marcob...@gmail.com ha scritto: Carlos giustamente dice che un dict non è ordinato, ma a quanto ho capito non ti serve l'ordine, quindi vai di liste.

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Nadir Sampaoli
Il giorno 22 giugno 2013 09:02, Daniele Zambelli ha scritto: Il giorno 22 giugno 2013 00:08, Marco Beri ha scritto: Carlos giustamente dice che un dict non è ordinato, ma a quanto ho capito non ti serve l'ordine, quindi vai di liste.

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Marco Beri
2013/6/22 Nadir Sampaoli nadirsampa...@gmail.com Il giorno 22 giugno 2013 09:02, Daniele Zambelli ha scritto: Il giorno 22 giugno 2013 00:08, Marco Beri ha scritto: Carlos giustamente dice che un dict non è ordinato, ma a quanto ho capito non ti serve l'ordine, quindi vai di liste.

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Gollum1
Il giorno 22/giu/2013 11:14, enrico franchi enrico.fran...@gmail.com ha scritto: 2013/6/21 Federico Figus figus.feder...@gmail.com: se sei sicuro che la seconda lista avrà N elementi allora puoi già creare una lista con dei None, così risparmi sia memoria (visto che None è un singleton) e

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Nadir Sampaoli
Il giorno 22 giugno 2013 11:06, enrico franchi ha scritto: Senti, hanno chiamato list qualcosa che si comporta come un array estensibile (o vector, per dirla con C++) e che delle liste non e' manco parente, visto che ha tutte le complessita' computazionali 'sbagliate'. Nota bene, hash-map

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Federico Figus
se sei sicuro che la seconda lista avrà N elementi allora puoi già creare una lista con dei None, così risparmi sia memoria (visto che None è un singleton) e ti eviti l'append che fa vari reallocazioni di memoria. Ma no, dai. Pre-allocare le liste in Python e' un anti-pattern. Nel caso

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Federico Figus
in python 2.7+ c'e' il modulo collections che contiene OrderedDict: la versione ordinata di un dizionario. per versioni di python (2.6, 2.5 etc.) Nicola Larosa ha creato un backport (da qualche parte nella rete). In questo caso non servono perchè: An *OrderedDict* is a dict that remembers

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Gollum1
Come avevo già scritto... il progetto è nato in perl... non ho ancora modificato il contenuto della pagina... -- Gollum1 teoro, dov'è il mio teoro... Il giorno 22/giu/2013 14:31, Giovanni Porcari giovanni.porc...@softwell.it ha scritto: Il giorno 22/giu/2013, alle ore 13:42, Gollum1

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Gollum1
Il giorno 22/giu/2013 14:33, Diego Barrera diegonebarr...@yahoo.it ha scritto: http://www.python.it/doc/faq/#ci-sono-restrizioni-di-copyright-nell-uso-di-python Certo... ma questo riguarda l'interprete... non dice nulla su restrizioni possibili relative ai programmi realizzati con

Re: [Python] Anomalia nella classe?

2013-06-22 Per discussione Gollum1
Il giorno 22/giu/2013 14:44, Marco Giusti marco.giu...@gmail.com ha scritto: On Sat, Jun 22, 2013 at 02:05:55PM +0200, Gollum1 wrote: Come è possibile che funzioni e non mi dia errore? il mio dubbio è dato dal fatto che la classe Block() è definita con solo un pass. come è dunque

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Nadir Sampaoli
Grazie Federico ed Enrico per le risposte! Il giorno 22 giugno 2013 20:55, Carlo Miron ha scritto: Il 22 giugno 2013 20:19, Enrico Franchi ha scritto:: Aggiungo che tutta questa recente mania della programmazione ad oggetti ha veramente complicato un sacco di cose... Per quale

Re: [Python] Dubbio sull'uso delle liste...

2013-06-22 Per discussione Federico Figus
foo = [process(*t) for t in enumerate(some_iterable)] Le list comprehension sono troppo comode e troppo belle per non usarle per questo tipo di cose. Hanno meno rumore visivo, e' piu' chiaro il loro intento. Sottoscrivo per la bellezza delle comprehension che uso sempre quando possibile