Tuplas Flashcards
Que es una Tupla?
Es una colección de datos separados por comas, identico a una lista, la unica diferiencia es que es inmutable, osea que no se pueden modificar los valores
Como se declara una tupla?
nombre_tupla = ( valor1, valor2, valorN)
Las tuplas se identifican con parentesis
Como modificar los datos en una tupla?
Recordemos que naturalmente las tupls no se pueden modificar
- Primero creamos una nueva variable y almacenamos la converción de la tupla en lista
tupla2 = list(tupla) - Este metodo copia los valores de tu tupla y los transforma en una lista y almacena en una nueva lista.
- Ya despues podras modificar los valores como se realizan en las listas[]
Que accion realiza la funcion** list( )?**
Transforma una tupla en lista
list(nombre_tupla)
Que accion realiza la funcion** tuple( )?**
Trasnforma una lista en tupla
tuplre(nombre_lista)
Que es un SET?
- Es una coleccion de datos que no mantiene un orden ni datos duplicados
- Es inmutable, no se puede modificar los datos
- Se pueden agregar o eliminar adtos dentro de un set
Como declarar un SET?
Sintaxis:
nombre_set = {‘dato1’,’dato2’}
que funcion realiza el metodo** .add() ?**
Agrega un nuevo valor dentro de un set
nombre_set.add(‘nuevo valor’)
que funcion realiza el metodo .remove() ?
remueve un valor dentro de un set, si el valor indicado no se encuentra retornara error
nombre_set.remove(‘Nuevo valor’)
que funcion realiza el metodo .clear() ?
Elimina todos los elementos dentro de un set
nombre_set.clear()
que funcion realiza el metodo .discard() ?
remueve un valor dentro de un set, NO RETORNA ERROR si el valor indicado no se encuentra
que funcion realiza el metodo del ?
Elimina el Set por completo
del nombre_set
Cuando se utiliza una Tupla?
- Cuando requieres que no se modifiquen los valores dentro de la tupla
- Las tuplas son más rápidas que las listas. Deberíamos usar una Tupla en lugar de una Lista si estamos definiendo un conjunto constante de valores y todo lo que vamos a hacer con él es iterarlo.