Table of Contents
Aprenda la estructura de datos de las tuplas de Python-Parte 2
En esta Parte 2. de la serie Python Data Structure, discutiremos qué es una tupla. cómo se diferencia de otras estructuras de datos en Python, cómo crear, eliminar objetos de tupla y métodos de objetos de tupla y en qué se diferencia la tupla de la lista.
- Las tuplas de Python son similares a la estructura de datos de la lista, pero la principal diferencia entre la lista y la tupla es la lista. es de tipo mutable mientras que las tuplas. son de tipo inmutable.
- Las tuplas admiten operaciones de indexación (indexación positiva y negativa) y segmentación.
- Tuplas, en general, se utilizará para almacenar datos heterogéneos.
- En comparación con la lista, la iteración sobre tuplas es rápida.
- Las tuplas se pueden utilizar como una “ clave. para objetos de diccionario ya que son hash.
- También podemos almacenar tipos de datos mutables dentro de la tupla como lista, conjunto, etc.
- Los elementos de las tuplas no se pueden modificar a menos que el elemento sea mutable tipo.
- Las tuplas son rep resiente usando paréntesis “()”.
Construir objeto de tupla
Similar a lista. tupla. también tiene 2 formas de construir el objeto.
- Método constructor de tuplas “ tuple (). .
- Paréntesis con valores separados por una coma.
Construir objeto Tuple
NOTA. Puede crear una tupla. o tupla. vacía con muchos valores, pero cuando cree una tupla con un valor, debe agregarle una coma al final. no se considerará como un objeto de tupla.
Tupla con comas
También puede crear tupla. sin paréntesis asignando varios valores a una variable separada por comas y que se convertirá en un objeto tupla. Esto se denomina empaque de tuplas.
Tuple Packing
Indexación y división de tuplas
Similar a la lista. tupla. también admite la operación de indexación y división.
freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent “);
Cada elemento de la tupla. se asigna a una posición de índice a partir de (0). y a una posición de índice negativa a partir de (-1). Podemos acceder a la posición del índice para obtener el valor o incluso podemos actualizar el elemento de la tupla si solo es de tipos mutables como una lista. o conjunto.
También podemos usar la división para acceder a los elementos de la lista. El corte nos permite acceder a una variedad de elementos definiendo los parámetros de inicio, finalización y paso.
Indexación de tuplas
Indexación y división de tuplas
Tupla. al ser un tipo inmutable, no puede modificar ni eliminar elementos de la tupla, pero podemos modificar o eliminar un elemento mutable que está presente dentro de una tupla.
Considere la ejemplo:
b = (1,2,3, ‘Leo’, [12,13,14], (1.1,2.2))
Hay una lista de objetos mutables dentro de tuple b en el índice 4. Ahora podemos modificar o eliminar los elementos de esta lista.
Modificar Muta ble Elements
Métodos de tupla
Utilice la función “dir ()” incorporada para acceder a los métodos y atributos de los objetos de tupla.
Métodos de tupla
count Método t (x): devuelve el número de veces que x. está presente en la tupla.
Método de recuento de tuplas
Método de índice (x): devuelve la primera posición de índice de x.
Método de índice de tupla
De forma similar a la lista. podemos combinar dos objetos de tupla en uno solo objetarnos ing “+” operador.
Combinar dos objetos de tupla
Eliminar y eliminar un objeto de tupla
Tupla. al ser un tipo inmutable, no podemos quitarle elementos. Podemos eliminar el objeto tupla del espacio de nombres usando la palabra clave incorporada “del”.
Eliminar Tupla O Resumen de bject
En este artículo, ha visto qué es una tupla. cómo se construye la tupla, cómo usar operaciones de indexación y división, métodos de tupla, etc. Tuple, que es un tipo inmutable, se puede usar como “ clave. para los objetos del diccionario. Iterar a través de una tupla es más rápido en comparación con la lista. Es mejor usar tupla cuando tenemos nuestros datos para permanecer constantes a lo largo de nuestro programa.
En el próximo artículo, veremos otro diccionario de estructura de datos incorporado. Hasta entonces, puedes leer más sobre Tuplas. aquí.