Está en la página 1de 2

Programación en Python : Tuplas

Qué son las tuplas


Programación en Python : Tuplas
En Python, una tupla es un conjunto ordenado e inmutable de elementos del mismo o diferente tipo.
Las tuplas se representan escribiendo los elementos entre paréntesis y separados por comas.

Qué son las tuplas


Las duplas son un tipo de dato ordenado, lo que significa que los elementos de la dupla se almacenan en un orden específico.
Este orden se mantiene cuando se imprime la dupla, o cuando se accede a los elementos de la dupla mediante índices.

>>> (1, "a", 3.14)


(1, 'a', 3.14)

En realidad no es necesario escribir los paréntesis para indicar que se trata de una tupla, basta con escribir las comas, pero Python escribe siempre los paréntesis :

>>> 1, "a", 3.14

Las duplas se pueden crear usando la función tuple() o los paréntesis, como en el siguiente ejemplo:

dupla1 = tuple([1, 2])


dupla2 = (1, 2)

La función len() devuelve el número de elementos de una tupla:

>>> len((1, "a", 3.14))


3

Una tupla puede no contener ningún elemento, es decir, ser una tupla vacía.

>>> ()
()
>>> len(())
0

Una tupla puede incluir un único elemento, pero para que Python entienda que nos estamos refiriendo a una tupla es necesario escribir al menos una coma.
El ejemplo siguiente muestra la diferencia entre escribir o no una coma.
En el primer caso Python interpreta la expresión como un número y en el segundo como una tupla de un único elemento.

>>> (3)
>>> (3,)
(3,)
Python escribe una coma al final en las tuplas de un único elemento para indicar que se trata de un tupla, pero esa coma no indica que hay un elemento después:

>>> len((3,))
1

Operaciones con tuplas


Podemos referirnos a los elementos de las tuplas de forma individual usando corchetes.

Operaciones con tuplas


>>> a = (1, 2, 3)
>>> a[1]
2

Las tuplas se pueden concatenar.


Que las tuplas se puedan concatenar no significa que no sean inmutables, porque al concatenar dos tuplas se obtiene una nueva tupla, distinta de las concatenadas.

Métodos de tupla
Python tiene dos métodos integrados que puedes usar en tuplas.

Métodos de tupla
Método Descripción

count() Devuelve el número de veces que aparece un valor especificado en una tupla
index() Busca en la tupla un valor específico y devuelve la posición donde se encontró

Ejercicio MetodosTuple.py : Probar los diferentes métodos.

Retorno
Tema 02. Indice General de la Asignatura. Vuelta al Indice General de Apuntes de Asignaturas.

Retorno Programación en Python : Tuplas - Andrés Ramos González - IES Alonso de Avellaneda

Este obra está bajo una licencia: Creative Commons Reconocimiento-CompartirIgual 3.0

También podría gustarte