listas

Páginas: 4 (893 palabras) Publicado: 25 de noviembre de 2014
Introducción a la
programación
LISTAS

Listas
Una lista en Python es una colección de objetos. A la
que se le puede agregar y quitar objetos. Cada
elemento de la lista será automáticamenteenumerado
a partir del 0.
En una lista podemos, por ejemplo, registrar las notas
de los estudiantes de una clase, la evolución de la
temperatura hora a hora, los coeficientes de un
polinomio, larelación de nombres de personas
asistentes a una reunión, etc.

Python sigue una notación especial para representar
las listas. Los valores de una lista Deben estar
encerrados entre corchetes yseparados por comas.
Para definir una lista vacía simplemente escribimos:
>>> lista = [ ]
Para definir una lista con elementos escribimos así:
>>> lista = [8,5,6,4,3,2,10]
>>> print lista8,5,6,4,3,210

Ejemplos de listas:
>>> listaNúmeros = [10, 20, 30, 40]
>>> listaCosas = ["correo", "lápiz", "carro"]
>>> nombres = [“Juan”, “Antonia”, “Luis”]
>>> listYYY = [“10”, “casa”, “emilio”,“23”]

Asignación de listas
Que ocurrirá en estos casos?
>>> a = [1,2,3]
>>> a = [1, 2, 3]
>>> b = a
>>> a = [10]
>>> b = 10
>>> a = []

Longitud de una lista
Muchos de los operadores yfunciones de las cadenas y las listas
funcionan de la misma forma.
Por ejemplo, la función len, aplicada sobre una lista nos dice cuantos
elementos la integran.

>>> a = [1, 2, 3]
>>> len(a)
>>> 3>>> len([0, 1, 10, 5])
4
>>> len([10])
1
>>> len([])
0

Operador

+

El operador + concatena listas:
>>> [1, 2] + [3, 4]
[1, 2, 3, 4]
>>> a = [1, 2, 3]
>>> [10, 20] + a
[10, 20, 1, 2,3]

Operador * (multiplicar listas)
>>> [1, 2] * 3
[1, 2, 1, 2, 1, 2]
>>> a = [1, 2, 3]
>>> b = [10, 20] + a * 2
>>> print b
[10, 20, 1, 2, 3, 1, 2, 3]

Ejemplo :
Como quedaría en lamemoria estas sentencias?:

>>> a = [1, 2, 3]
>>> b = a + [4]
>>> c = b

Indexación:
>>> lista = [1, 2, 3, 4, 5, 6, 7, 8]
>>> lista[0]
1
>>> lista[4]
5
>>> lista[-2]
7

Modificación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Listas
  • lista
  • Listas
  • listado
  • Listas
  • listado
  • listen
  • listo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS