Un tuple es una colección de datos cuyo orden es inalterable, o sea, son elementos ordenados en una secuencia específica y que posee importancia. En Python, los tuples se escriben entre paréntesis.

Acceder a los elementos del tuple
Podemos acceder a los elementos que lo conforman haciendo referencia al número de índex, de la misma manera que con las listas. Recordemos que éste puede comenzar del primer o último dato utilizando el signo «-«.

De nueva cuenta, recordemos que los números de índex siempre comienzan en 0 en programación. Cuando los vemos de forma inversa, el último índex sería -1, el penúltimo -2, etc.
De la misma manera, cuando queremos imprimir un cierto rango de datos, los colocaremos entre corchetes de la siguiente manera:

Observemos que en el límite [2:5], el índex 2 se incluye pero el 5 no. Esta es una regla que aplica siempre en estos casos.
¿Cambiar los valores de un Tuple?
Una vez creado, no podemos cambiar sus valores, puesto que este tipo de colección es inalterable, pero hay una forma de llevarlo a cabo. Podemos convertir un tuple a una lista, cambiar la lista, y después regresarla a su tipo original. Veamos cómo se hace.

Si intentáramos cambiar directamente un valor dentro de un tuple, el compilador nos marcará un error. Este tipo de colección no puede ser modificado una vez creado. De igual forma, no podemos eliminar un solo elemento, pero sí podemos eliminar el conjunto completo mediante el comando del.

Otra nota a destacar es que si quisiéramos crear un tuple con un solo objeto, debemos agregar una coma aunque no pongamos nada después, ya que de lo contrario el compilador no lo tomará como tal.
Métodos
Python viene con dos métodos integrados que puedes utilizar en los tuples. El tercero simplemente determina su longitud en cuanto a elementos.
Método | Descripción |
count() | Entrega la cantidad de veces que un elemento específico se encuentra en el tuple |
index() | Busca en el tuple un valor específico y entrega la posición en la que se encuentra |
len() | Determina la cantidad de elementos en un tuple |
En la parte posterior encontrarás el código que utilizamos para la explicación. Recuerda que puedes observar su comportamiento en GDB online, en el primer tutorial te explicamos cómo utilizarlo.
Excelente explicación, imposible hacerla más clara, gracias.