--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
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.
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.
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.
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.
Y el resultado que nos da esto es:
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