programacion resumen
El concepto de secuencia es muy potente y no se limita a las cadenas. Python nos permite definir
secuencias de valores de cualquier tipo. Por ejemplo, podemos definir secuencias de n´umeros
enteros o flotantes, o incluso de cadenas. Hablamos entonces de listas. En una lista podemos,
por ejemplo, registrar las notas de los estudiantes de una clase, la evoluci´on de la temperatura
hora a hora, los coeficientes de un polinomio, la relaci´on de nombres de personas asistentes a
una reuni´on, etc.
>>> [1, 2, 3]
[1, 2, 3]
Podemos asignar listas a variables:
>>> a = [1, 2, 3]
>>> a
[1, 2, 3]
Los elementos que forman una lista tambi´en pueden ser cadenas.
>>> nombres = [’Juan’, ’Antonia’, ’Luis’, ’Mar´ıa’]
Y tambi´en podemos usar expresiones para calcular el valor de cada elemento de una lista:
>>> a = [1, 1+1, 6/2]
>>> a
[1, 2, 3]
La asignaci´on a una variable del contenido de otra variable que almacena una (referencia a
una) lista supone la copia de, ´unicamente, su referencia, as´ı que ambas acaban apuntando a la
misma zona de memoria:
>>> a = [1, 2, 3]
>>> b = a
La lista que contiene un s´olo elemento presenta un aspecto curioso:
>>> a = [10]
>>> b = 10
TiPoS dE vArIaBleS
Hace 15 años
No hay comentarios:
Publicar un comentario