Curso de Python Capitulo X

Despues de unas largas vacaciones con el curso  de python, volvemos  con una estructura muy similar, a las que hemos venido trabajando pero que tiene una gran diferencia que la explicaremos mas adelante, por lo pronto empezamos con una definicion:

Una lista es una colección de datos no necesariamente del mismo tipo que se los accede por medio de subíndices. La diferencia fundamental de una lista con una tupla es que podemos modificar la estructura luego de haberla creado.

Las listas  tienen practicamente el mismo comportamiento que las tuplas, se crean, se  recorren y visualizan de igual forma, sin embargo lo que las diferencia,  es que  con las listas  podemos modificar cualquier valor de ellas despues de haberla creado. veamos esto con un ejemplo muy sencillo:

lista=[1,2,3] # se crea la lista
print lista # imprime la lista
print '<br>'# imprime un enter
lista[0]=4 # modificamos el valor almacenado en la primer componente de la lista.
print lista1 # Imprime la lista
# Como resultado debe imprimir [4-2-3]

Igualmente la funcion len nos devuelve el tamaño de la lista. En python existe una forma de buscar un elemento  en una lista, esta opcion es mu interesante y de mucha utilidad ya que para buscar un elemento no necesitamos recorrer toda la lista, solo basta aplicar la siguiente instruccion:

lista=[1,2,3,4,5,6,7,8,9]
if 5 in lista:
    print 'Esta en la lista '
else:
    print 'No esta en la lista '

Por ultimo, podemos decir que con las listas tambien se puede hacer uso de los operador + y * , el primero genera otra lista con la suma de elementos de la primer y segunda lista. El operador * genera una lista que repite tantas veces los elementos de la lista como indica el valor entero seguido al operador *.

2 Comments