0% encontró este documento útil (0 votos)
22 vistas

Python Seven Ramón

Las tuplas son estructuras de datos inmutables en Python que contienen una secuencia ordenada de elementos de cualquier tipo de datos. Se definen escribiendo los elementos entre paréntesis y separados por comas. A diferencia de las listas, los elementos de una tupla no pueden modificarse una vez creada. Las tuplas son útiles para almacenar registros de datos y pueden concatenarse, multiplicarse y convertirse a listas.

Cargado por

Ramón González
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)
22 vistas

Python Seven Ramón

Las tuplas son estructuras de datos inmutables en Python que contienen una secuencia ordenada de elementos de cualquier tipo de datos. Se definen escribiendo los elementos entre paréntesis y separados por comas. A diferencia de las listas, los elementos de una tupla no pueden modificarse una vez creada. Las tuplas son útiles para almacenar registros de datos y pueden concatenarse, multiplicarse y convertirse a listas.

Cargado por

Ramón González
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
Está en la página 1/ 9

RAMÓN G

PYTHON 3.9.7
TUPLAS EN PYTHON
Son estructuras de datos inmutables que contiene una secuencia ordenada de elementos

• Pueden contener valores de cualquier tipo


• Pueden contener valores de distintos tipos de datos
• Es inmutable
Las tuplas se representan escribiendo los elementos entre paréntesis y separados por comas.

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


(1, 'a', 3.14)

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
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


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,)
(3,)

Recuerda los componentes de una tupla no se pueden modificar después de haber sido creados.

Ejemplo. Descripción de una tupla con 5 componentes

>>> x = ('abc', 73, 5.28, 'rs', 5)

La representación de una tupla en celdas de memoria numeradas desde cero:

'abc' 73 5.28 'rs' 5


0 1 2 3 4
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


>>> x=(3,[6,7],8,(4,5),2)
>>> x[1]
[6, 7]

Una tupla se puede convertir a lista

>>> x = ('abc', 73, 5.28, 'rs', 5)


>>> x = list(x)
>>> x[1]=73

Una lista se puede convertir a tupla

>>> x = ['abc', 73, 5.28, 'rs', 5]


>>> x = tuple(x)
>>> print(x)
('abc', 73, 5.28, 'rs', 5)
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


Los valores de una tupla se pueden desempacar asignando a variables

>>> t = (34,'abc',42)
>>> a,b,c = t
>>> a
34

>>> b
'abc’

>>> c
42
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


Una función para formar tuplas entre dos listas: zip

>>> c=[101,231,725]
>>> m=['Algebra','Física','Química']
>>> p=zip(c,m)
>>> list(p)
[(101, 'Algebra'), (231, 'Física'), (725, 'Química')]

Las tuplas se pueden concatenar y reproducir

>>> a=(23,45,28)
>>> b=(52,19)
>>> c=a+b Captura de pantalla 6 → Act 6
>>> c
(23, 45, 28, 52, 19)
>>> d=3*b
>>> d
(52, 19, 52, 19, 52, 19)
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


Algunas funciones y operadores aplicables a tuplas

>>> a=(28,73,45,67,26,45)
>>> len(c)
6
>>> 45 in a True
>>> max(a) 73
>>> max(a[2:len(a)])  Se puede especificar el rango de búsqueda
67

>>> min(a) 26
>>> sum(a) 284
>>> sum(a[2:6]) 183
>>> del a  Elimina la tupla completa
>>> a
>>> a=(27,23,45,23,28)
>>> a.index(23)  Indice de la primera coincidencia
1
>>> a.count(23)  Conteo de coincidencias
2
PYTHON 3.9.7

SEGUIMOS CON TUPLAS EN PYTHON


No se puede eliminar elementos de una tupla, para hacerlo primero se la puede convertir a una
lista, realizar la operación y luego convertirla nuevamente a tupla.

Se puede iterar sobre una tupla

>>> a=(28,73,45,67,26,45)
>>> for e in a:
print(e)
28
73
45
67
26
45
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON

TODO POR HOY.

También podría gustarte