Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.python > #7702

Re: liste e liste di liste

From germano <a@b.invalid>
Newsgroups it.comp.lang.python
Subject Re: liste e liste di liste
Date 2016-11-29 12:08 +0100
Organization Aioe.org NNTP Server
Message-ID <o1jnk2$v7l$1@gioia.aioe.org> (permalink)
References <o1ef9t$tgn$1@gioia.aioe.org> <o1elvj$fv4$1@virtdiesel.mng.cu.mi.it>

Show all headers | View raw


Andrea D'Amore ha scritto:
> Non mi è ben chiaro dove secondo te sia il problema nel tuo esempio.

Non è un problema una volta che sai come si comporta, però avendo la 
sintassi praticamente uguale (nell'assegnazione) si rischia di incorrere 
in errori subdoli non facilmente identificabili. A me è successo, tutto qua.

> On 2016-11-27 11:16:09 +0000, germano said:
>> ma non mi è chiara la ragione che ci sta dietro, cioè perchè nel caso 
>> di una variabile semplice viene passato il valore, mentre nel caso di 
>> una lista si passa il puntatore creando questo legame tra l e m
> 
> Non esiste "il puntatore" in Python, ci sono solo gli oggetti e il data 
> model.
> L'operazione di assegnazione non crea mai copie degli oggetti, cerca il 
> talk di Ned Batchelder "Facts and Myths about Python names and values" 
> che spiega tutto molto chiaramente.

Grazie, meno male che non sono il solo

"This Mutable Presto-Chango is the biggest issue people have with 
Python's names and values."

Back to it.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

liste e liste di liste germano <a@b.invalid> - 2016-11-27 12:16 +0100
  Re: liste e liste di liste Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-11-27 14:10 +0100
    Re: liste e liste di liste germano <a@b.invalid> - 2016-11-29 12:08 +0100

csiph-web