0% encontró este documento útil (0 votos)
204 vistas4 páginas

Métodos y Uso de Tuplas en Python

Las tuplas son objetos inmutables que almacenan una secuencia de elementos. Incluyen métodos como count() para contar elementos y index() para encontrar la posición de un elemento. Se pueden convertir listas a tuplas usando la función tuple() y se usan comúnmente para almacenar conjuntos de datos relacionados.

Cargado por

paola valdez
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)
204 vistas4 páginas

Métodos y Uso de Tuplas en Python

Las tuplas son objetos inmutables que almacenan una secuencia de elementos. Incluyen métodos como count() para contar elementos y index() para encontrar la posición de un elemento. Se pueden convertir listas a tuplas usando la función tuple() y se usan comúnmente para almacenar conjuntos de datos relacionados.

Cargado por

paola valdez
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

3.10.

Tipo tuplas
Las tuplas son objetos de tipo secuencia, específicamente es un tipo de
dato lista inmutable. Esta no puede modificarse de ningún modo después
de su creación.

3.10.1. Métodos
Son muy similares a las listas y comparten varias de sus funciones y
métodos integrados, aunque su principal diferencia es que son
inmutables. El objeto de tipo tupla integra una serie de métodos
integrados a continuación:

[Link]. count()
Este método recibe un elemento como argumento, y cuenta la cantidad de
veces que aparece en la tupla.

>>> valores = ("Python", True, "Zope", 5)

>>> print "True ->", [Link](True)

True -> 1

>>> print "'Zope' ->", [Link]('Zope')

'Zope' -> 1

>>> print "5 ->", [Link](5)

5 -> 1

[Link]. index()
Comparte el mismo método index() del tipo lista. Este método recibe un
elemento como argumento, y devuelve el índice de su primera aparición
en la tupla.

>>> valores = ("Python", True, "Zope", 5)

>>> print [Link](True)


1

>>> print [Link](5)

El método devuelve un excepción ValueError si el elemento no se


encuentra en la tupla, o en el entorno definido.

>>> valores = ("Python", True, "Zope", 5)

>>> print [Link](4)

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ValueError: [Link](x): x not in tuple

3.10.2. Convertir a tuplas


Para convertir a tipos tuplas debe usar la función tuple(), la cual está
integrada en el interprete Python.

Truco
Para más información consulte las funciones integradas para operaciones
de secuencias.

3.10.3. Ejemplos
A continuación, se presentan algunos ejemplos de su uso:

Ejemplo simple de tupla

# Ejemplo de tuplas anidadas

Ejemplo de tuplas anidadas

# operación asignación de valores de una tupla en variables

Operación asignar de valores de una tupla en variables


Cuidar seguimiento del número de la numeración

Una tarea común es iterar sobre una secuencia mientras cuidas el


seguimiento de la numeración de un elemento.

Podría usar un bucle while con un contador o un bucle for usando la


función range() y la función len():

>>> tecnologias = ('Zope', 'Plone', 'Pyramid')

>>> for i in range(0, len(tecnologias)):

... print i, tecnologias[i]

...

0 Zope

1 Plone

2 Pyramid

Pero, Python provee la palabra reservada enumerate para esto:

Caso real de conexión a BD

A continuación, un ejemplo más apegado a la realidad que busca


establecer una conexión a una BD:

conexion_bd = "[Link]","root","qwerty","nomina",

print ("Conexión típica:", conexion_bd)

print (type(conexion_bd))

conexion_completa = conexion_bd, "3307","10",

print ("\nConexión con parámetros adicionales:", conexion_completa)

print (type(conexion_completa))

print ("\n")
print ("IP de la BD:", conexion_completa[0][0])

print ("Usuario de la BD:", conexion_completa[0][1])

print ("Contraseña de la BD:", conexion_completa[0][2])

print ("Nombre de la BD:", conexion_completa[0][3])

print ("Puerto de conexión:", conexion_completa[1])

print ("Tiempo de espera en conexión:", conexion_completa[2])

print ("""\nMás información acerca de MySQL y Python \

[Link]

print ("\nIterar tupla con función enumerate")

3.10.4. Ayuda integrada


Usted puede consultar toda la documentación disponible sobre
las tuplas desde la consola interactiva de la siguiente forma:

>>> help(tuple)

También podría gustarte