Tupla
Una tupla es una lista inmutable. Una tupla no se puede modificar de ninguna manera una vez creada.
¿Por qué se necesitan tuplas?
- En el caso de proteger algún dato de cambios (intencionales o accidentales).
- Las tuplas ocupan menos espacio en la memoria y son más rápidas que las listas.
- Para devolver múltiples valores de una función.
- Las tuplas se pueden usar como claves de diccionario (más sobre eso más adelante).
Creando tuplas
1 manera: como una lista, pero con paréntesis
1
2
3
|
a = (1,2,3,4,5)
imprimir(escribir(a)) # clase 'tupla'
imprimir(a) # (1, 2, 3, 4, 5)
|
2 vías: usando la función
tuple()
1
2
3
|
b = tupla((1,2,3,4,5))
imprimir(escribir(b)) # <clase 'tupla'>
imprimir(b) # (1, 2, 3, 4, 5)
|
¡Tienes que recordar!
- Las tuplas son una lista inmutable.
- Los elementos de una tupla pueden ser de diferentes tipos.
- Puedes crear una tupla usando la función
tuple()
o enumerando los elementos entre paréntesis.