Conjunto sin repetidos
Las llaves guardan cada valor una sola vez. drinks está escrito como tea, luego water, luego tea otra vez. El segundo tea no se guarda. Quedan tea y water, así que la longitud es 2.
Un grupo fijo podía conservar el orden escrito, y el mismo valor podía sentarse dos veces. Este conjunto no hace ninguna de las dos cosas. El segundo tea no tiene dónde sentarse.
Aquí no hay número de puesto. drinks[0] detiene el programa. Si imprimieras el conjunto, water podría salir antes que tea. Ese orden no es una promesa, y este programa no imprime el conjunto.
"tea" in drinks pregunta si tea está. La respuesta es True. "soup" in drinks hace la misma pregunta sobre soup. soup no se escribió nunca, así que la respuesta es False. Esto no es un puesto. Es solo sí o no.
drinks = {"tea", "water", "tea"}
print(len(drinks))
print("tea" in drinks)
print("soup" in drinks)
En pantalla aparece 2, luego True, luego False. El 2 es la longitud después de dejar fuera el segundo tea. True quiere decir que tea está en el conjunto. False quiere decir que soup no está.
drinks.add("soup") metería soup, y la longitud pasaría a 3. drinks.add("tea") dejaría la longitud en 2, porque tea ya está. Ninguna de las dos líneas está en el programa de arriba.
Un conjunto vacío de este tipo se escribe set(). Las llaves sin nada dentro, {}, no son ese conjunto vacío. Pertenecen a la página siguiente.
La página siguiente empareja un nombre con un valor. Esta página solo guarda valores, cada uno una vez. No empareja nada.
tea una vez, no dos
- ¿Qué longitud escribe el programa?
- ¿Está tea en el conjunto?
- ¿Está soup en el conjunto?
- ¿Qué pasa si escribes drinks[0]?
soup no se guardó nunca
La pantalla es 2, luego True, luego False. tea está en el conjunto, y el segundo tea no subió la longitud. soup no está en el conjunto. drinks[0] detiene el programa. drinks.add("tea") dejaría la longitud en 2. La página siguiente empareja un nombre con un valor.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior