Variables que funcionen como punteros?
Oswaldo Hernández
listas en soft-com.es
Mar Mar 13 14:02:08 CET 2007
Manuel Malo de Molina escribió:
> Y para que solo sea de parte de la lista? porque si hago esto no funciona:
>
>>>> lista1 = [1,2,3,4,5,6]
>>>> lista2 = A[3:len(A)]
>>>> lista1[4] = 'cuatro'
>>>> lista2
> [4, 5, 6]
>
Al hacer lista2 = lista1[3:len(A)] estas haciendo una copia independiente por lo que pierdes las
referencias a la lista original.
Me da la impresion que lo que quieres es una referencia a una porcion de la lista, lo que en C seria:
Int lista1[5] = ....
Int *lista2;
lista2 = &lista1[3]
Creo que las listas no lo permiten. Desconozco si alguna de las librerias numericas o de manejo de
arrays lo contemplan.
Suerte
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
Más información sobre la lista de distribución Python-es