Listas y Tuples, Los Libreros de Python.

--Originally published at Mike's Blog

Como ya conocemos en Python tenemos la posibilidad de guardar cadenas de caracteres llamados strings en variables escogidas por nosotros. Pero si nosotros queremos guardar mas de un string o texto en una variable, ¿Cómo se hace? La respuesta es simple, por medio de las listas y los tuples.

//giphy.com/embed/8Ue8ekoT67ylq

via GIPHY

Como su nombre lo dice, estos dos son listas de strings, asignadas a una variable. La diferencia principal entre la lista y el tuple, es que la lista se puede modificar y el tuple no.

TUPLE

En el tuple los valores no se pueden modificar, y su sintaxis es con parentesis, o escribiendo solamente los valores entre comillas.

captura

Como podemos observar los tuples (y también las listas pueden almacenar integers y floats), y su sintaxis es muy facil. Al imprimir estos tuples, la computadora nos lanza esto.

captura2

Como podemos ver nos imprime el contenido en estos tuples, pero que si queremos imprimir un solo valor del tuple. Para esto utilizamos un parametro dentro del print. Este será el numero de objeto que queremos que se imprima. OJO los valores empiezan desde el cero.

captura3

Al escribir estos parametros el resultado que nos lanza la computadora, son los valores “a”, y “1”. Ya que son los que seleccionamos en el parametro. Este mismo metodo se puede aplicar a las listas.

Este comando no solo se utiliza para imprimir, sino que también es utilizado para obtener el valor dentro del programa.

Listas.

Las listas son exactamente igual a los tuples, lo unico que cambia es que se escriben con corchetes y no con parentesis. Tambien estas se pueden modificar, osea que se les puede agregar o quitar valores.

captura4

Y el resultado que nos da esto es:

captura5

Como podemos observar la sintaxis para obtener el valor mediante el indice es el

que en los tuples.

En las listas se pueden agregar valores mediante el comando list.append(x). En el cual se va a agragar a la lista el valor o la variable que este entre los parentesis.

También se pueden remover valores mediante el comando list.remove(x).

Referencias:

https://docs.python.org/2/tutorial/datastructures.html

https://www.tutorialspoint.com/python/python_tuples.htm

//giphy.com/embed/l4HodBpDmoMA5p9bG

via GIPHY