Orden descendiente
Para ordenar de forma descendente, use el argumento de palabra clave reverse = True:
Ejemplo
Ordenar la lista de forma descendente:
No puede copiar una lista simplemente escribiendo list2 = list1, porque: list2 solo será una referencia a list1, y los cambios realizados en list1 también se realizarán automáticamente en list2.
Hay formas de hacer una copia, una forma es usar el método de lista integrado copy().
Ejemplo
Haz una copia de una lista con el método copy()
Otra forma de hacer una copia es usar el método integrado list(). Ejemplo
Ejemplo
Haz una copia de una lista con el método list():
Hay varias formas de unir o concatenar dos o más listas en Python. Una de las formas más fáciles es usando el operador +.
Ejemplo
Une a dos listas:
Python tiene un conjunto de métodos integrados que puede usar en las listas.
Método | Descripción |
append() | Agrega un elemento al final de la lista |
clear() | Elimina todos los elementos de la lista |
copy() | Devuelve una copia de la lista |
count() | Devuelve el número de elementos con el valor especificado |
extend () | Agrega los elementos de una lista (o cualquier iterable), al final de la lista actual |
index() | Devuelve el índice del primer elemento con el valor especificado |
insert() | Agrega un elemento en la posición especificada |
pop() | Elimina el elemento en la posición especificada |
remove() | Elimina el elemento con el valor especificado |
reverse() | Invierte el orden de la lista |
sort() | Ordena la lista |
Las tupias se utilizan para almacenar varios elementos en una sola variable.
Tupie es uno de los 4 tipos de datos integrados en Python que se utilizan para almacenar colecciones de datos, los otros 3 son Lista, Conjunto y Diccionario, todos con diferentes calidades y usos.
Una tupla es una colección ordenada e inmutable.
Las tuplas se escriben con paréntesis.
Ejemplo
Crear una tupla:
Los elementos de tupla están ordenados, no se pueden modificar y permiten valores duplicados.
Los elementos de tupla están indexados, el primer elemento tiene índice [0], el segundo elemento tiene índice [1], etc.
Puede acceder a los elementos de la tupia consultando el número de índice, entre corchetes:
Ejemplo
Imprime el segundo elemento de la tupla:
Puede especificar un rango de índices especificando dónde comenzar y dónde terminar el rango.
Al especificar un rango, el valor devuelto será una nueva tupla con los elementos especificados.
Ejemplo
Devuelve el tercer, cuarto y quinto elemento:
Las tuplas no se pueden cambiar, lo que significa que no puede cambiar, agregar o eliminar elementos una vez que se crea la tupla.
Pero hay algunas soluciones.
Ejemplo
Convierta la tupla en una lista para poder cambiarla:
Ejemplo
Recorra los elementos e imprima los valores:
También puede recorrer los elementos de la tupla haciendo referencia a su número de índice.
Utilice las funciones range() y len() para crear un iterable adecuado.
Ejemplo
Imprima todos los elementos haciendo referencia a su número de índice
Puede recorrer los elementos de la tupla mediante un ciclo while.
Utilice la función len() para determinar la longitud de la tupla, luego comience en 0 y recorra los elementos de la tupla haciendo referencia a sus índices.
Recuerde aumentar el índice en 1 después de cada iteración.
Ejemplo
Imprima todos los elementos, utilizando un ciclo while para recorrer todos los números de índice:
Python tiene dos métodos integrados que puede usar en tuplas.
count() | Devuelve el número de veces que se repite un valor especificado en una tupla. |
index() | Busca en la tupla un valor especificado y devuelve la posición de donde se encontró |
Los conjuntos se utilizan para almacenar varios elementos en una sola variable.
Conjunto es uno de los 4 tipos de datos incorporados en Python utilizados para almacenar colecciones de datos, los otros 3 son Lista, Tupla y Diccionario, todos con diferentes características y uso.
Un conjunto es una colección desordenada, inmutable* y no indexada.
Ejemplo
Crear un conjunto:
Los elementos establecidos no están ordenados, no se pueden cambiar y no permiten valores duplicados.
No se puede acceder a los elementos de un conjunto haciendo referencia a un índice o una clave.
Pero puede recorrer los elementos del conjunto utilizando un bucle for, o preguntar si un valor especificado está presente en un conjunto, utilizando la palabra clave in.
Los conjuntos no pueden tener dos artículos con el mismo valor.
Ejemplo
Los valores duplicados serán ignorados:
Los elementos establecidos pueden ser de cualquier tipo de datos:
Ejemplo
Tipos de datos de cadena, int y booleanos:
No puede acceder a los elementos de un conjunto haciendo referencia a un índice o una clave.
Pero puede recorrer los elementos del conjunto usando un bucle for, o preguntar si un valor específico está presente en un conjunto, usando la palabra clave in.
Ejemplo
Recorra el conjunto e imprima los valores:
Una vez que se crea un conjunto, no puede cambiar sus elementos, pero puede agregar nuevos elementos.
Para agregar un elemento a un conjunto, use el método add().
Ejemplo
Agregue un elemento a un conjunto, usando el método add():
Para agregar elementos de otro conjunto al conjunto actual, utilice el método update().
Ejemplo
Agregue elementos de tropical a este conjunto: