[pyar] ¿Volvemos a empezar?

Fernando Pelliccioni fpelliccioni en gmail.com
Mie Abr 30 19:46:23 ART 2014


2014-04-30 19:40 GMT-03:00 Roberto Alsina <ralsina en netmanagers.com.ar>:

>  On 30/04/14 19:28, Fernando Pelliccioni wrote:
>
>
>
>
> 2014-04-30 19:20 GMT-03:00 Cesar Ballardini <cesar en ballardini.com.ar>:
>
>> Me parece que Fernando preguntaba si se copiaban los elementos, no la
>> lista.
>>
>>
>  Veo dos opciones.
>
>  - Se crea una nueva lista, conteniendo punteros o referencias a la lista
> anterior  (shallow-copy)
> - Se crea una nueva lista, conteniendo copias de los elementos (deep-copy)
>
>  Según la respuesta de Pablo, creo que es DeepCopy, pero me hace dudar el
> CopyOnWrite...
> Soy muy desconfiado con estas cosas y me gusta probarlas por mi cuenta o
> leerlo bien en la especificación (cosa que no hice porque me dio vagancia
> leer toda la pagina, opté por el atajo de consultarles a ustedes)
>
>
> No, no es ninguna de esas opciones :-)
>
> En Python la semántica de asignación es un poco distinta que en otros
> lenguajes, es simplemente binding de nombres.
>
> a = b lo unico que hace es bindear el nombre "b" al mismo objeto que
> estaba bindeado el nombre "a".
> En cierta forma en python todas las variables son punteros.
>
>
>
Entiendo.
Pero mi pregunta esta enfocada en el caso del Slice. Como mostraste antes,
no podes hacer que B (que es un slice de A) referencia a A.
La respuesta de Facundo me deja sin certezas


>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140430/ac7ebaf8/attachment-0001.html>


More information about the pyar mailing list