Tuples en Python: 6.- Colecciones.

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.

tuple en python

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 «-«.

tuple en python

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:

tuple en python

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.

tuple en python

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étodoDescripció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.

Un comentario en «Tuples en Python: 6.- Colecciones.»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *