Sintaxis:
t = (1,2,0.5, 'jki', 'hola', 6)Necesitamos tener especial cuidado cuando declaramos tupla con un solo elemento.
t = (2,)Si omitimos la coma (,) aquí, será una variable entera normal.
En el primer ejemplo, el tipo es tuple.
En el segundo ejemplo, el tipo es entero.
Otra forma de declarar una tupla:
t = 1,2,3,4, 'Hola'Cómo entrar en el intérprete de Python?
Abra la terminal de Linux y escriba "pitón", Luego presione Enter para que veamos el intérprete de Python. Para la versión Python3+, escriba "python3 ", esta es la siguiente información que vamos a ver en la terminal. Si queremos verificar la versión de Python, escriba "Python -V ".
Producción:
Python 3.5.0 (predeterminado, 20 de septiembre de 2019, 11:28:25)Las siguientes operaciones se pueden realizar en Tuple:
Portaobos
Esto es útil cuando solo queremos una parte de la tupla.
Nota: El índice de tuple siempre comienza desde 0. La tupla se puede atravesar en dirección hacia adelante e inversa (usando un índice negativo).
Ejemplo:
t = (1,2,3,4, 'hola', 'bueno', 10.5)Sintaxis:
VariAblename [Inicio: Detente: Paso].Aquí, detener está excluido. Si solo proporcionamos comenzar, extraerá todos los elementos de comenzar Para fin de tupla. Si solo proporcionamos detener, se extraerá del índice 0 detener índice. Podemos omitir ambos comenzar y detener, En ese caso, necesitamos proporcionar al menos colon (t [:]). Si no proporcionamos paso valor predeterminado, el valor será 1.
Ex:
t = (1,2,3,4,5, 'i', 'hola', 10.5)En este ejemplo, nos gustaría extraer elementos "1,2,3,4".
t1 = t [0: 4]Supongamos que queremos extraer elementos "3,4,5, 'i', 'hola', 10.5 "
T1 = T1 [2: 8] o T1 [2:]Supongamos que queremos extraer elementos "2,3,4,5, 'i', 'hola'" (usando el índice inverso)
t1 = t [-7: -1:]Supongamos que queremos revertir una tupla
t1 = t [::-1]Tuves anidados
Podemos declarar tuple en una tupla, yo.mi., Tuves anidados.
t = (1,2, (3,4,5), 6,7, ('a', 'b', 'c')))Considere la tupla anidada como otra tupla y su índice también comienza desde 0.
Podemos acceder a elementos de tuples anidados como se muestra a continuación:
Ex:
En el ejemplo a continuación, queremos extraer "3" de la tupla anidada. Aquí, el índice principal de tupla es "t [2]", y el índice de tupla anidada "(3,4,5)" es "0". Entonces, la expresión final es "t [2] [0]".
En el segundo ejemplo, extrajimos "B" de la tupla anidada usando la expresión "t [5] [1]" ".
Longitud
Este método devuelve el número de elementos en tuple.
Sintaxis:
len (variable)Acceder a tuple por elemento usando bucle
Sintaxis:
Para la variable en la variable de tuple:
Imprimir (variable)Repetición
Esto es útil cuando queremos repetir la tupla para el número dado.
Sintaxis:
Variable * Número de veces repeticiónEjemplo:
t * 2Aquí, la tupla se repite 2 veces, como se muestra a continuación.
Concatenación
Esto concatena o combina 2 tuplas.
Sintaxis:
T3 = T1 + T2Elemento de búsqueda en una tupla
Este retorno "verdadero" si el elemento encontrado en tuple otra vez regresa "falso".
Sintaxis:
Elemento en tupleÍndice
Este método se utiliza para encontrar el índice de elemento en tuple. Si se encuentra que devuelve el "índice del elemento" de lo más que se plantea la excepción de error de valor.
Sintaxis:
variable.índice (elemento, beg = 0, end = len (string))Contar
Este método se utiliza para contar la ocurrencia de elemento en tuple.
Sintaxis:
variable.contar (elemento)Eliminar tupla
No podemos eliminar elementos individuales de tuples ya que es inmutable. Pero podemos eliminar entera tupla.
Sintaxis:
Del variableEn el ejemplo anterior, declaramos Tuple T e imprimimos. Después de eso, eliminamos una tupla usando "Del T " e intenté imprimir tuple. Lanza NameError Exception porque "tuple t " no existe.
Mínimo
Este método se utiliza para encontrar un valor mínimo del elemento en una tupla.
Sintaxis:
min (variable)Máximo
Este método se utiliza para encontrar un valor mínimo del elemento en una tupla.
Sintaxis:
Max (variable)Comparar 2 tuplas
Este método se utiliza para comparar elementos de 2 tuplas.
Sintaxis:
CMP (Tuple1, Tuple2)Si los tipos de elementos no coinciden, entonces el elemento se convierte en tipo int tipo.
Las tuplas se comparan con índice por índice. El 1calle elemento del 1calle La tupla se compara con el 1calle Elemento de los 2Dakota del Norte tupla. Si no son iguales, este es el resultado de la comparación, de lo contrario, los 2Dakota del Norte se considera el elemento, entonces el 3rd elemento, y así sucesivamente.
Conclusión
La tupla es de tipo de datos inmutable, y cualquier operación que realizamos debe almacenarse en otra variable de tuple. Es más rápido en comparación con los otros tipos de datos (ex: lista, diccionario). Dado que Tuple es inmutable en nuestro programa, los datos no van a cambiar todo el ciclo de vida del software, podemos usar Tuple como datos de configuración del sistema.
Lo anterior es la operación más común y generalmente utilizada en tuple. Si queremos verificar qué todas las operaciones son compatibles con Tuple, escriba Dir (tuple) en intérprete y presione enter. Mostrará todos los métodos/función. Si queremos verificar la documentación para el método/función de Tuple, escriba Ayuda (tuple) y golpear enter.