ComenzarEmpieza gratis

Comparar Pokédex

Dos entrenadores Pokémon, Ash y Misty, quieren comparar sus colecciones individuales de Pokémon. Veamos qué Pokémon tienen en común y qué Pokémon tiene Ash que no tenga Misty.

Tanto la Pokédex de Ash como la de Misty (su colección de Pokémon) se han cargado en tu sesión como listas llamadas ash_pokedex y misty_pokedex. Se han impreso en la consola para tu comodidad.

Este ejercicio forma parte del curso

Escribir código Python eficiente

Ver curso

Instrucciones del ejercicio

  • Convierte ambas listas (ash_pokedex y misty_pokedex) en conjuntos llamados ash_set y misty_set respectivamente.
  • Encuentra los Pokémon que Ash y Misty tienen en común utilizando un método establecido.
  • Encuentra los Pokémon que están en la Pokédex de Ash pero no en la Pokédex de Misty con un método establecido.
  • Utiliza un método de conjunto para encontrar los Pokémon que son exclusivos de Ash o de Misty (es decir, los Pokémon que existen exactamente en una de las Pokédex, pero no en ambas).

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Convert both lists to sets
ash_set = ____
misty_set = ____

# Find the Pokémon that exist in both sets
both = ____.____(____)
print(both)

# Find the Pokémon that Ash has and Misty does not have
ash_only = ____.____(____)
print(ash_only)

# Find the Pokémon that are in only one set (not both)
unique_to_set = ____.____(____)
print(unique_to_set)
Editar y ejecutar código