0% encontró este documento útil (0 votos)
44 vistas3 páginas

TUPLAS

Una tupla es una secuencia ordenada de objetos de distintos tipos que se construye poniendo los elementos entre paréntesis y separados por comas, y que es inmutable durante la ejecución de un programa.

Cargado por

sabrina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas3 páginas

TUPLAS

Una tupla es una secuencia ordenada de objetos de distintos tipos que se construye poniendo los elementos entre paréntesis y separados por comas, y que es inmutable durante la ejecución de un programa.

Cargado por

sabrina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ASOCIACIÓN DE PROFESORES UNIVERSITARIOS

DE SANTIAGO DEL ESTERO – APROFUNSE


Programación con Python para principiantes

TUPLAS EN PYTHON
Una Tupla es la igual que una lista, una zona de almacenamiento contigua donde
podemos almacenar diferentes y numerosos elementos. Pero con algunas
similitudes y diferencias muy marcadas que siempre debes recordar.

Una tupla es una secuencia ordenada de objetos de distintos tipos.

Se construyen poniendo los elementos entre corchetes ( ) separados por comas.

CARACTERISTICAS:

 Tienen orden.
 Pueden contener elementos de distintos tipos.
 Son inmutables, es decir, no pueden alterarse durante la ejecución de un
programa.

Se usan habitualmente para representar colecciones de datos una determinada


estructura semántica, como por ejemplo un vector o una matriz.

# Tupla vacía
type(())
<class 'tuple'>
# Tupla con elementos de distintos tipos
(1, "dos", True)
# Vector
(1, 2, 3)
# Matriz
((1, 2, 3), (4, 5, 6))

Las tuplas son inmutables, no se pueden modificar durante la ejecución del


programa. Por ende, al crearla debes colocar si o si los elementos que se van
a almacenar. Veamos ahora un ejemplo de tuplas y su sintaxis:

1
ASOCIACIÓN DE PROFESORES UNIVERSITARIOS
DE SANTIAGO DEL ESTERO – APROFUNSE
Programación con Python para principiantes
Sintaxis de Tuplas( ):
Cosas = ("casa", "puerta", "reloj", "mesa", "silla", "banco", "cuadro", "alfombra")
Numeros = (1, 2, 3, 4, 55)
Como vemos más arriba creamos dos Tuplas «Cosas» y «Numeros«, la primera
contiene elementos de tipo String (texto). Por lo tanto deben ir entre comillas y
separados por coma.
¡De esta forma hemos creados dos tuplas!

¡Recuerda que en las tuplas debes obligadamente especificar al momento de


crearla cuáles son los elementos que vamos a almacenar!

Siempre que creemos una tupla debemos utilizar «paréntesis«, esto le indica
a Python que se trata de una Tupla y no de una lista, o viceversa.

Creación de tuplas mediante la función tuple()

Otra forma de crear tuplas es mediante la función tuple().

 tuple(c) : Crea una tupla con los elementos de la secuencia o colección c.

Se pueden indicar los elementos separados por comas, mediante una cadena, o
mediante una colección de elementos iterable.

>>> tuple()
()
>>> tuple(1, 2, 3)
(1, 2, 3)
>>> tuple("Python")
('P', 'y', 't', 'h', 'o', 'n')
>>> tuple([1, 2, 3])
(1, 2, 3)

Operaciones con tuplas

El acceso a los elementos de una tupla se realiza del mismo modo que en las listas.
También se pueden obtener subtuplas de la misma manera que las sublistas.

2
ASOCIACIÓN DE PROFESORES UNIVERSITARIOS
DE SANTIAGO DEL ESTERO – APROFUNSE
Programación con Python para principiantes
Las operaciones de listas que no modifican la lista también son aplicables a las
tuplas.

>>> a = (1, 2, 3)
>>> a[1]
2
>>> len(a)
3
>>> [Link](3)
2
>>> 0 in a
False
>>> b = ((1, 2, 3), (4, 5, 6))
>>> b[1]
(4, 5, 6)
>>> b[1][2]
6

Diferencias y similitudes entre listas y tuplas:

Recordemos que:

Listas en Python Tuplas en Python

Son Dinámicas Son Estáticas

Utilizamos Corchetes [ ] Utilizamos Paréntesis ( )

Elementos separados por Elementos separados por


coma coma

List = [1, 2] Tupla = (1, 2)

Acceso a elementos [Índice] Acceso a elementos [Índice]


Tanto para Acceder a Listas o Tuplas en python se usan Corchetes, los
paréntesis son sólo para indicar cuando creamos la tupla.

También podría gustarte