Tuplas Flashcards

1
Q

Que es una Tupla?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como se declara una tupla?

A

nombre_tupla = ( valor1, valor2, valorN)

Las tuplas se identifican con parentesis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como modificar los datos en una tupla?

Recordemos que naturalmente las tupls no se pueden modificar

A
  1. Primero creamos una nueva variable y almacenamos la converción de la tupla en lista
    tupla2 = list(tupla)
  2. Este metodo copia los valores de tu tupla y los transforma en una lista y almacena en una nueva lista.
  3. Ya despues podras modificar los valores como se realizan en las listas[]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que accion realiza la funcion** list( )?**

A

Transforma una tupla en lista

list(nombre_tupla)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que accion realiza la funcion** tuple( )?**

A

Trasnforma una lista en tupla

tuplre(nombre_lista)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que es un SET?

A
  1. Es una coleccion de datos que no mantiene un orden ni datos duplicados
  2. Es inmutable, no se puede modificar los datos
  3. Se pueden agregar o eliminar adtos dentro de un set
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como declarar un SET?

A

Sintaxis:
nombre_set = {‘dato1’,’dato2’}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

que funcion realiza el metodo** .add() ?**

A

Agrega un nuevo valor dentro de un set

nombre_set.add(‘nuevo valor’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

que funcion realiza el metodo .remove() ?

A

remueve un valor dentro de un set, si el valor indicado no se encuentra retornara error

nombre_set.remove(‘Nuevo valor’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

que funcion realiza el metodo .clear() ?

A

Elimina todos los elementos dentro de un set

nombre_set.clear()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

que funcion realiza el metodo .discard() ?

A

remueve un valor dentro de un set, NO RETORNA ERROR si el valor indicado no se encuentra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

que funcion realiza el metodo del ?

A

Elimina el Set por completo

del nombre_set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cuando se utiliza una Tupla?

A
  1. Cuando requieres que no se modifiquen los valores dentro de la tupla
  2. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly