Python (Listas)

--La primera linea declara una lista o un vector como se conoce en otros lenguajes de programación
las listas en Pyhon pueden incluso contener otras listas dentro como se ve en la siguiente función
lista = [2, "tres", True, ["uno", 10]] aquí tenemos una lista dentro de otra--

lista = [2, "tres", True, ["uno", 10]]

--En la segunda función estamos accediendo a los elementos de nuestra lista por ejemplo si tenemos
lista2 = lista[0] entonces lista2 tendría guardado dentro el valor "2" --

--la lista que tenemos adentro de una lista seria considerado como un solo valor dentro de la lista principal
por lo que seria el elemento numero 3 de nuestra lista principal si comenzamos por el valor 0 en este caso--

--La siguiente función nos guarda el valor de la posición 0 de la lista principal en la variable valor --

valor = lista[0]


--La siguiente función nos permite guardar en una variable un valor x de la lista secundaria que esta
dentro de la lista principal, como el valor de la lista secundaria en la lista principal es de 3 y el valor
que queremos mostrar dentro de la lista secundaria es "uno" escribimos lo siguiente --

valor2 = lista[3][0]

print valor
print valor2


--Para editar el valor en la posición de una lista seria --

lista[1] = "cuatro"
print lista[1]

--La siguiente instrucción se utiliza para hacer una nueva lista a partir de otra pero tomando un rango, en este
caso utilizaremos desde el rango 0 (que es el indice desde donde empezaremos a contar) hasta 3(que es la cantidad
de valores que vamos a tomar) desde el elemento 0 hasta el tercer elemento de la lista. Entonces: --

lista3 = lista[0:3]
print lista3


--El siguiente comando nos dice que desde el indice 3 hasta el tercer valor de la lista al momento de imprimir
nos ira dando un salto de 1 por el (:2) que estamos escribiendo, el salto seria de 2-1 que nos da 1 --
lista4 = lista[0:3:2]
print lista4

--La siguiente instrucción nos dice que nos imprima la lista desde el indice cero saltando un espacio entre cada valor --
lista5 = lista[0::2]
print lista5


--La siguiente instrucción cambia los valores de una lista desde el indice cero hasta el segundo valor en este caso --
lista6 = lista
lista6[0:2]=[4,3]
print lista6


--Si queremos cambiar dos valores por solo uno entonces seria --
lista7 = lista
lista7[0:2]=[4]
print lista7


--Para poder obtener los datos de una lista de forma negativa entonces seria algo así, nos imprime el ultimo valor
de la lista puesto que los indices de la lista se invierten empezando a contar desde -1 --
lista8 = lista
lista8 = lista8[-1]
print lista8

Comentarios

Entradas más populares de este blog

Juego del Gato en Python

EMU8086 - Registro de banderas