Cómo crear y usar tuplas en Python

Cómo crear y usar tuplas en Python

Una tupla es una colección de objetos Python inmutables. Puede contener elementos de cualquier tipo de datos arbitrario (entero, cadena, flotante, lista, etc.) lo que lo convierte en una estructura de datos flexible y potente. Es parte del lenguaje central de Python y se usa ampliamente en programas y proyectos de Python.





Creando una tupla

Se puede crear una tupla en Python encerrando todos los elementos separados por comas dentro del paréntesis () .





|_+_|

Los elementos de la tupla son inmutables y ordenados. Permite valores duplicados y puede tener cualquier número de elementos. Incluso puede crear una tupla vacía. Los elementos de una tupla pueden ser de cualquier tipo de datos (entero, flotante, cadenas, tupla, etc.).





Crear una tupla vacía

Se puede crear una tupla vacía utilizando paréntesis de apertura y cierre vacíos.

|_+_|

Crear una tupla con un solo elemento

Para crear una tupla con solo 1 elemento, debe agregar un párrafo después del elemento para que Python lo reconozca como una tupla.



|_+_| |_+_|

Nota: escribe() La función devuelve el tipo de clase del objeto pasado como parámetro.

Al no usar una coma después del elemento da como resultado el tipo de clase de t2 como 'flotante', por lo que es obligatorio usar una coma después del elemento al crear una tupla con un solo valor.





Crear una tupla con diferentes tipos de datos

Los elementos de la tupla pueden ser de cualquier tipo de datos. Esta característica hace que la tupla sea versátil.

encontrar mi iphone dice fuera de línea pero no es
|_+_|

Crear una tupla usando el constructor tuple ()

Las tuplas también se pueden crear usando el tupla () constructor. Usando el constructor tuple () puede convertir secuencias como lista / diccionario en una tupla.





|_+_|

Crear una tupla anidada

Las tuplas se pueden anidar fácilmente dentro de las otras tuplas. Puede anidar la tupla hasta el nivel que desee.

|_+_|

Acceder a elementos en una tupla

Puede acceder a los elementos de tupla utilizando el número de índice dentro de los corchetes. El número de índice comienza desde 0. Tuple también admite la indexación negativa:

  • -1: apunta al último elemento
  • -2: apunta al penúltimo elemento y así sucesivamente
|_+_|

Cortar una tupla

Puede acceder a una variedad de elementos en una tupla usando los dos puntos : operador. Tuple también admite la operación de corte mediante índices negativos.

|_+_|

Comprobación de si existe un elemento en una tupla

Puede verificar si un elemento existe en una tupla usando el en palabra clave.

|_+_|

Actualizar tuplas

Dado que las tuplas son inmutables, no es posible cambiar su valor. Python arroja un TypeError si intenta actualizar la tupla.

|_+_|

Pero hay un truco si desea actualizar su tupla.

Cambiar el valor de los elementos de una tupla mediante listas

Puede cambiar el valor de los elementos en su tupla usando listas en Python . Primero, tendrás que convertir la tupla en una lista. Luego modifique la lista como desee. Finalmente, vuelva a convertir la lista en una tupla.

|_+_|

Agregar elementos nuevos en una tupla mediante listas

Dado que las tuplas no se pueden cambiar, no es posible agregar nuevos elementos en una tupla. Python arrojará un error como:

|_+_|

Nuevamente, puede usar nuestro truco (usando listas) para lidiar con esto. Primero, convierta la tupla en una lista. Luego agregue nuevos elementos a la lista. Finalmente, convierta la lista en una tupla.

nintendo switch joy con viernes negro

Nota: El método append () se usa en Python para agregar un nuevo elemento al final de la lista.

|_+_|

Eliminar operación en tuplas

Como las tuplas no se pueden cambiar, no es posible eliminar ningún elemento de la tupla. Si desea eliminar la tupla completa, puede hacerlo usando del palabra clave.

|_+_|

Pero puede usar el mismo truco (usando listas) que usó para cambiar y agregar elementos de tupla.

Eliminar elementos de una tupla mediante listas

Los elementos se pueden eliminar de la tupla usando listas en 3 sencillos pasos:

Paso 1: convierte la tupla en una lista.

Paso 2: Elimine los elementos de la lista usando el retirar() método

Paso 3: convierta la lista en una tupla.

|_+_|

Empaquetar y desempacar tuplas

Al crear una tupla, se asignan valores. Se llama Empacar una tupla .

|_+_|

Mientras que extraer los valores de nuevo en variables se llama Desembalaje de una tupla .

cómo arreglar el micrófono en Windows 10
|_+_|

Bucle con tuplas de Python

Las tuplas son contenedores iterables al igual que las listas en Python. Puede recorrer fácilmente los elementos de la tupla.

Utilizando for Loop

El bucle for de Python funciona iterando a través de los elementos del contenedor.

|_+_|

Relacionado: Cómo usar bucles for en Python

Usar números de índice

Puede iterar a través de la tupla utilizando índices de tuplas. Utilizar el len () función para encontrar el tamaño de la tupla.

|_+_|

Mejorando la eficiencia de su código

Dado que la estructura de datos de la tupla es inmutable, su la velocidad de procesamiento es más rápida que listas. Por lo tanto, proporciona optimización a los programas / proyectos de Python. El uso de esta poderosa y versátil estructura de datos (tuplas) en sus programas de Python llevará la eficiencia de su código al siguiente nivel.

Cuota Cuota Pío Correo electrónico ¿Aprendiendo Python? Aquí se explica cómo manipular cadenas

Usar y manipular cadenas en Python puede parecer difícil, pero es engañosamente sencillo.

Leer siguiente
Temas relacionados
  • Programación
  • Pitón
Sobre el Autor Yuvraj Chandra(60 Artículos publicados)

Yuvraj es estudiante de licenciatura en Ciencias de la Computación en la Universidad de Delhi, India. Le apasiona el desarrollo web Full Stack. Cuando no está escribiendo, está explorando la profundidad de diferentes tecnologías.

Más de Yuvraj Chandra

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse