2013/9/18 Manlio Perillo <manlio.peri...@gmail.com> > > Che io ricordi, non ho mai usato copy/deepcopy in vita mia (forse una > volta). > Se devo copiare un dizionario faccio d.copy(), con una lista v[:]. > > Ah, ottimo suggerimento, non avevo pensato a v[:] :)
> > 2) non usate liste, ma tuple, ma poi come compensate la mancanza di > > append e remove (sembra una contraddizione in termini ma non lo e', > > basterebbe che append e remove ritornino nuove strutture dati, > > copie dell'originale) > > Le tuple non sono liste immutabili. > Non ho sostenuto il contrario, vero? > E' lo stesso problema con le bytestring e le string in Python 3.x, in > cui le bytestring non rappresentano del testo e quindi non > implementano gli stessi metodi che hanno in Python 2.x (anche se mi > sembra ci abbiano in parte ripensato). > > Certo, non hai a disposizione gli stessi metodi di manipolazione, quello e' chiaro ed e' un po' il punto che facevo anch'io. > > 3) vi toccate (cit) > > > > Se devi modificare un parametro, e le modifiche devono essere > "private", si copia, altrimenti sei un criminale/sprovveduto. > > Si', il contesto era per l'appunto modifiche "private" al metodo. Grazie e ciao Giuliano -- Piergiuliano Bossi Blog: http://thinkingbox.wordpress.com/ Twitter: http://twitter.com/thinkingbox (English) Twitter: http://twitter.com/scatolapensante (Italiano) Google+: https://plus.google.com/u/0/108187981162465525118
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python