WorksheetsMini test 3
Total questions: 20
Worksheet time: 15mins
¿Qué estructuras pueden contener elementos de diferentes tipos?
Solo listas
Solo diccionarios
Todas: listas, tuplas, sets y diccionarios
Ninguna
¿Cuál de las siguientes estructuras usa llaves para definirse?
Tuplas
Sets
Listas
Listas y tuplas
¿Qué implica que una estructura sea mutable?
Puede cambiar de tipo
Se puede modificar luego de ser creada
No permite duplicados
No tiene orden
¿Cuál de las siguientes estructuras no está indexada por posición?
Sets
Tuplas
Listas
Ninguna es correcta
¿Cuál de las siguientes opciones representa una tupla válida?
{1, 2, 3}
"1", "2", "3"
[1, 2, 3]
(1, 2, 3)
¿Qué ocurre si intento modificar una tupla?
Se modifica sin problemas porque son inmutables
Lanza un error
Se modifica sin problemas porque son mutables
Se ignora la operación
¿Cuál de las siguientes afirmaciones es verdadera sobre las tuplas?
Son mutables
No se pueden anidar
No permiten elementos duplicados
Son ordenadas
Dada la tupla t = (1, 2, 3)
¿Cuál es el resultado de ejecutar este código?
print(t[1])
1
2
3
Error
Dada la siguiente tupla t = (1, 2, 3)
¿Qué hará el siguiente código?
t.append(4)
Se convierte en lista
t será (1, 2, 3, 4)
Error: las tuplas no puedan ser modificadas luego de creadas
t será (4, 1, 2, 3)
¿Cuál característica es verdadera sobre los sets?
Son ordenados
Admiten duplicados
No permiten duplicados
Son indexados
¿Cuál es el resultado de ejecutar el siguiente código?
set([1, 2, 2, 3])
[1, 2, 3]
{1, 2, 3}
(1, 2, 3)
Error, los sets no admiten duplicados
Dado el siguiente set:
mi_set = {10, 20, 30}
¿Qué ocurre si intentás acceder al elemento con índice 0 de un set?
print(mi_set[0])
Imprime 10
Imprime un valor aleatorio del set
Imprime el primer elemento agregado
Lanza un error porque los sets no son indexados
Dado el siguiente código:
mi_set = {1, 2, 3}
mi_set.update({6, 7})
¿Qué resultado produce?
Agrega 6 y 7 al set
Reemplaza todos los elementos de mi_set por 6 y 7
Elimina los valores existentes y agrega los nuevos
Lanza un error porque no se pueden modificar los sets
Dado el siguiente código:
mi_set = {1, 2, 3}
mi_set.clear()
print(mi_set)
¿Qué devuelve?
set()
Error, el set ya no existe
Elimina un elemento al azar del set
{1, 2, 3}
Dado el siguiente diccionario:
persona = {"nombre": "Ana", "edad": 30}
¿Cuál es la forma correcta de acceder al valor asociado a la clave "edad"?
persona[1]
persona["edad"]
persona.get["edad"]
persona("edad")
¿Cuál de las siguientes opciones crea el diccionario {"a": 1, "b": 2}?
set([("a", 1), ("b", 2)])
dict([("a", 1), ("b", 2)])
dict = {1: "a", 2: "b"}
set{"a": 1, "b": 2}
¿Cuál método devuelve una lista con todas las claves de un diccionario?
values()
keys()
items()
get()
Dado el siguiente diccionario:
persona = {"nombre": "Ana"}
¿Cuál de las siguientes afirmaciones es correcta?
Si ejecuto persona["edad"], devuelve None
Si ejecuto persona.get("edad", "no especificado"), devuelve None
Si ejecuto persona.get("edad", "no especificado"), devuelve "no especificado"
Si ejecuto persona["edad"], devuelve "Ana"
Dado el diccionario:
persona = {"nombre": "Ana", "edad": 30}
Si ejecutamos: persona["edad"] = 35
¿Cuál será el valor asociado a la clave "edad" después de ejecutar este código?
30
Lanza un error porque la clave ya existía
35
El valor final será ["30", "35"] (ambos se almacenan)
¿Cuál es el resultado de: d = {"a": 1}; "b" in d?
True
False
None
Error
