Open nvaldiviesoo opened 2 years ago
Hay un detalle sobre como funcionan los diccionarios en Python (y también en otros lenguajes con la misma estructura de datos) que hace que lo que estás escribiendo no es lo que se está haciendo finalmente :eyes:
Prueba corriendo lo siguiente, y verás que no es posible hacer lo segundo
print({"Abilities": "Telepathy", "Abilities": "Synchronize"}) #> {'Abilities': 'Synchronize'}
llave:valor
definido. Entonces se tiene que utilizar otro formato, que sería el de llave:{como_unir: [valor1, valor2]}
Ahhh ya veo! Hace sentido que al final solo arroja los que tienen la habilidad Synchronize. Me queda claro. Muchas gracias!!
Hola!
Me quedó una duda sobre la guía del miércoles pasado y ojalá me la puedan aclarar. Para la pregunta siguiente, puse dos consultas que según mi entender serían equivalentes Sin embargo, dan resultados distintos (entiendo que la primera es correcta y me hace sentido). Lo que no me cuadra es por qué falla la segunda consulta. Hasta donde entiendo, hacer consultas separadas por coma es equivalente a un
AND
. Es decir, debería mostrar pokemones que tuvieran la habilidadTelepathy
y al mismo tiempoSynchronize
, pero en la segunda arroja además pokemones que tienenSynchronize
, pero que no tienenTelepathy
.