Python tuples

Python tuples

Las tuplas en Python son la colección de objetos que están dispuestos en una secuencia. Las tuplas son una de las estructuras de datos en Python. Las tuplas funcionan de la misma manera que la lista. La principal diferencia y entre la lista de tuples es que la lista es mutable, mientras que las tuplas son inmutables. Lo inmutable significa que la tupla no puede ser alterada cuando se declara. Las tuplas pueden almacenar tipos heterogéneos de elementos, yo.mi., entero, cadena, número de punto flotante y números complejos. Este artículo explica las tuplas de Python.

Creando las tuplas en Python

Las tuplas en Python se crean utilizando un par de paréntesis. Todos los elementos en una tupla están desarticulados por una coma. Aunque, mientras declara las tuplas, insertar el paréntesis es opcional. Sin embargo, es un buen enfoque para usar paréntesis mientras declara las tuplas. Sin embargo, hace que nuestro guión sea más estructurado y bien organizado. Las tuplas con solo un elemento también se pueden crear. Sin embargo, no olvide agregar la coma después de escribir primero y solo un elemento dentro de la tupla. Creemos tuples.

#creing una tupla vacía
mytup = ()
#Prinitng la tupla
Imprimir (mytup)
#creing una tupla de enteros
mytup = (1,2,3,4,5,6,7,8,9)
#Imprimiendo la tupla
Imprimir (mytup)
#creing una tupla de número de punto flotante
mytup = (1.1,1.2,1.3,1.4,1.5)
#Imprimiendo la tupla
Imprimir (mytup)
#creing una tupla de valores de cadena
mytup = ('hola', 'bienvenido', 'a', 'linuxhint')
Imprimir (mytup)
#creing una tupla de tipos de datos mixtos
mytup = (1,1.3, 'Hola', 2+3J)
#Imprimiendo la tupla
Imprimir (mytup)
#creing una tupla con * operador
#creará 5 instancias de la cadena dada
mytup = ('linuxhint',)*5
#Imprimiendo la tupla
Imprimir (mytup)
#lista dentro de la tupla
mytup = (1,2, [1,2,3])
#Imprimiendo la tupla
Imprimir (mytup)
#creación de tupla sin parántesis
mytup = 1,2,3,10.3, 'Kamran'
#Imprimiendo la tupla
Imprimir (mytup)
#cree la tupla con solo un elemento
mytup = ('Linuxhint',)
#Imprimiendo la tupla
Imprimir (mytup)

Producción

Acceder a los elementos de la tupla

Una vez que se crea la tupla, podemos acceder a los elementos de las tuplas muy fácilmente. Las siguientes son las formas de acceder a los elementos de tupla:

  1. Usando el operador de índice
  2. Usando el operador de corte

Primero, discutamos el operador de índice. El par de soportes cuadrados [] se conoce como operador de índice en Python. El valor del índice siempre comienza desde cero. Si el número total de elementos en una tupla es 10, entonces el valor del índice será de 0 a 9. Al usar el operador de indexación, mencionamos el número de índice del elemento dentro de los soportes cuadrados, y devuelve un valor único.

Además, el operador de corte (:) devuelve un rango de elementos en una secuencia dada. Veamos el uso del operador del índice y el operador de corte para acceder a los elementos de tupla en Python.

#creing una tupla de enteros
mytup = (1,2,3,4,5,6,7,8,9)
#Ascesando los elementos utilizando el operador de índice
#creing el primer elemento
Imprimir (mytup [0])
#acing el segundo elemento
Imprimir (mytup [1])
#creing el tercer elemento
Imprimir (Mytup [2])
#creing el cuarto elemento
Imprimir (mytup [3])
#acrosing el quinto elemento
Imprimir (mytup [4])
#creing el sexto elemento
Imprimir (mytup [5])
#creing el séptimo elemento
Imprimir (Mytup [6])
#creing el elemento de Eigth
Imprimir (mytup [7])
#creing el noveno elemento
Imprimir (mytup [8])
#Uso del operador de corte para acceder a los elementos de tupla
#Imprimiendo el rango de elementos de 0 a 3
Imprimir (Mytup [0: 3])
#es imprimiendo el rango de elementos de 0 a 6
Imprimir (Mytup [0: 6])
#Imprimiendo el rango de elementos de 6 a 9
Imprimir (Mytup [6: 9])

Producción

Además, también podemos concatenar a los dos operadores de 2 o más utilizando el operador '+'.

#creing una tupla de enteros
mytup1 = (1,2,3,4,5,6,7,8,9)
#creing una tupla de valores de cadena
mytup2 = ('hola', 'bienvenido', 'a', 'linuxhint')
#catenando las 2 tuplas
mytup3 = mytup1+mytup2
#Imprimiendo la tupla concatenada
Imprimir (mytup3)

Producción

Actualización de las tuplas

Como se discutió anteriormente, las tuplas son inmutables; significa que su artículo no se puede cambiar. Sin embargo, si tenemos algunos objetos mutables como listas dentro de las tuplas, entonces podemos actualizar su valor. Se puede acceder al valor particular de la lista utilizando el operador de índice. Veamos un programa simple.

#cree una tupla con la lista
mytup1 = (1,2,3,4,5, [6,7,8])
#espriminar la tupla antes de actualizarla
Imprimir (mytup1)
#Updating los elementos de la lista
mytup1 [5] [0] = 'kamran'
mytup1 [5] [1] = 'sattar'
mytup1 [5] [2] = 'awaisi'
#Prinitng la tupla actualizada
Imprimir (mytup1)

Producción

Eliminar la tupla

Los elementos o elementos dentro de la tupla no se pueden eliminar. Sin embargo, podemos eliminar o eliminar toda la tupla utilizando la palabra clave del Del. Eliminar una tupla específica causará un error.

#cree una tupla con la lista
mytup1 = (1,2,3,4,5, [6,7,8])
del mytup1 [0]

Producción

Eliminemos toda la tupla.

#Crear una tupla con la lista
mytup1 = (1,2,3,4,5, [6,7,8])
#eliminar la tupla
del mytup1

Producción

La salida no muestra ningún error; Significa que la tupla se elimina con éxito.

Determinar la longitud de la tupla

La longitud de la tupla se puede determinar usando la función Len (). La función len () devuelve el número total de elementos o elementos de la tupla.

#Crear una tupla con la lista
mytup1 = (1,2,3,4,5, [6,7,8])
#Imprimiendo la longitud de la tupla
Imprimir (Len (Mytup1))

Producción

La tupla Max y Min

Python proporciona dos funciones max () y min () incorporadas que devuelven el elemento máximo y el elemento mínimo dentro de la tupla, respectivamente. Estas funciones toman el objeto de tupla como argumento.

Imprima los artículos máximos y min de tupla.

#creing una tupla
mytup1 = (1,2,3,4,5,6,7,8)
#Imprimiendo la tupla Max
Imprimir ("La tupla máxima es:", max (mytup1))
#Imprimiendo la tupla Min
Imprimir ("La tupla Min es:", Min (mytup1))

Producción

La conversión de tupla

Una tupla se puede convertir fácilmente a una lista de la siguiente manera:

#creing una tupla
mytup1 = (1,2,3,4,5,6,7,8)
#Cobre la tupla a una lista
imprimir (lista (mytup1))

Producción

La tupla se convierte con éxito en una lista.

Del mismo modo, la lista se puede convertir a una tupla.

#cree una tupla con la lista
MyList = [1,2,3,4,5,6,7,8]
#Cobre la lista a una tupla
Imprimir (Tuple (MyList))

Producción

La lista se convierte con éxito tuple.

Conclusión

Las tuplas de Python son las estructuras de datos más utilizadas que almacenan los datos en una secuencia. Las tuplas son inmutables y admiten diversas operaciones. Este artículo explica las tuplas de Python con muchos ejemplos.