0% encontró este documento útil (0 votos)
56 vistas15 páginas

02 Tuplas

El documento habla sobre las tuplas en Python. Explica que las tuplas son similares a las listas pero son inmutables y se inicializan con paréntesis en lugar de corchetes. También describe algunas características de las tuplas como que pueden contener elementos de diferentes tipos y pueden estar ordenados o repetidos. Además, muestra ejemplos de cómo crear tuplas y realizar operaciones comunes como acceder a elementos, obtener la longitud o comprobar si un elemento pertenece a una tupla.

Cargado por

matiasrfigueroa
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)
56 vistas15 páginas

02 Tuplas

El documento habla sobre las tuplas en Python. Explica que las tuplas son similares a las listas pero son inmutables y se inicializan con paréntesis en lugar de corchetes. También describe algunas características de las tuplas como que pueden contener elementos de diferentes tipos y pueden estar ordenados o repetidos. Además, muestra ejemplos de cómo crear tuplas y realizar operaciones comunes como acceder a elementos, obtener la longitud o comprobar si un elemento pertenece a una tupla.

Cargado por

matiasrfigueroa
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/ 15

Codo a Codo inicial

Tuplas
Les damos la bienvenida
Vamos a comenzar a grabar la clase
tuplas

Las tuplas en Python o tuples son muy similares a las listas, pero con dos
diferencias. Son inmutables, lo que significa que no pueden ser modificadas una
vez declaradas, y en vez de inicializarse con corchetes se hace con (). Las tuplas
tienen algunas ventajas sobre las listas, en cuanto a eficiencia.
Caracteristicas

Elementos ordenados por índice correlativo (comenzando en 0)

Los elementos pueden ser de diferente tipos de datos (incluso otra


tupla)

Los elementos pueden estar repetidos

Se pueden realizar rebanadas (como las vistas en str o listas)

Son inmutables (No se pueden cambiar los valores de los elementos)


Creacion de tuplas
Creacion de tuplas
Las tuplas son inmutables

Por lo tanto no podemos ni agregarle, modificarle o eliminarle elemento


una vez asignado su valor. Si se intenta tendremos un TypeError.
operaciones

Vamos a ver algunas operaciones que podemos realizar con las tuplas.

Tip: con dir(tuple) podemos ver todas las operaciones posibles.


Ver elementos de una tupla
tupla[posicion] accedemos al elemento en dicha posición indicada.

index() obtenemos el índice del elemento pasado como parámetro.

tupla[2:5] obtenemos una rebanada de la tupla y siempre retorna una tupla


Otras operaciones utiles
len(tupla) para obtener la longitud

Pertenencia elemento in tupla (retornara True si el elemento esta en la tupla)

Concatenacion tupla+otra_tupla

count() cuenta cuantas veces esta el elemento pasado como parámetro


Consideraciones especiales
Como sabemos las tuplas son inmutables y una vez su valor asignado no puede ser
modificado, pero veamos las siguientes situaciones, que no son normalmente usadas pero
no esta demás conocerlas.
Porque podemos cambiar el
valor de la tupla ?
Consideraciones especiales
El caso anterior es simplemente una reasignación a la variable, en Python recordemos que
podemos incluso hacer lo siguiente:

Podemos a lo largo del programa asignarle distintos tipos de datos pisando su contenido
anterior.
Consideraciones especiales
Analicemos la siguiente situación:

Como no eran inmutables ? Si pero la lista no, y lo que esta guardando la tupla es la variable
lista, que es una posición de memoria y esta si puede cambiar.
No te olvides de dar el presente
Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte