Listas

Una lista es un valor que contiene múltiples valores en una secuencia ordenada. El término valor de lista se refiere a la lista en sí (que es un valor que puede almacenarse en una variable o pasarse a una función como cualquier otro valor), no a los valores dentro del valor de lista. Un valor de lista tiene el siguiente aspecto ['cat', 'bat', 'rat', 'elephant']. Al igual que los valores de las cadenas se escriben con comillas para marcar el inicio y el final de la cadena, una lista comienza con un corchete de apertura y termina con un corchete de cierre, []. Los valores de la lista también se denominan elementos. Los elementos se separan con comas (es decir, están delimitados por comas). Por ejemplo, introduzca lo siguiente en el shell interactivo:

   >>> [1, 2, 3]
   [1, 2, 3]
   >>> ['cat', 'bat', 'rat', 'elephant']
   ['cat', 'bat', 'rat', 'elephant']
   >>> ['hello', 3.1415, True, None, 42]
   ['hello', 3.1415, True, None, 42]
>>> spam = ['cat', 'bat', 'rat', 'elephant']
   >>> spam
   ['cat', 'bat', 'rat', 'elephant']

A la variable spam ➊ se le sigue asignando un solo valor: el de la lista. Pero el propio valor de la lista contiene otros valores. El valor [] es una lista vacía que no contiene valores, similar a '', la cadena vacía.

Impresión bonita o formateada de Listas y Diccionarios en Python Comprobar si existe una clave o un valor en un diccionario en Python Los métodos keys(), values() y items() de los diccionarios en Python Diferencia de los diccionarios frente a listas en Python El tipo de datos diccionario en Python Las funciones copy() y deepcopy() del módulo copy Pasar parámetros por referencias a funciones en Python los valores y como las variables apuntan con la función id() en Python Asignación de variables por referencia en Python El tipo de datos tupla en Python Tipos de datos mutables e inmutables en Python Tipos de datos de secuencias en Python cadenas, listas y tuplas Los métodos para las listas en Python Operadores de asignación aumentados en Python Uso de las funciones random.choice() y random.shuffle() con listas en Python Uso de la función enumerate() con listas en Python Asignación múltiple de variables en Python con una lista Utilizando los operadores in y not in en las listas de Python Recorriendo una lista con el bucle for en Python Ejercicio practico resuelto de listas en Python Eliminación de elementos de una lista con la sentencia del en Python Concatenar una lista a otra y duplicarla en Python Cambiar el valor de un elemento de una lista con el índice Obtener la longitud de una lista con la función len() Crear de una lista a partir de otra lista con slice en Python Obtención de valores individuales en una lista con índices Diccionario en Python Obtener el valor de una clave con el metodo Get()