1. Learn
  2. /
  3. कोर्स
  4. /
  5. Efficient Python Code लिखना

Connected

अभ्यास

Pokédex की तुलना

दो Pokémon ट्रेनर, Ash और Misty, अपनी-अपनी Pokémon कलेक्शन की तुलना करना चाहते हैं. आइए देखें कि उनके पास कौन-से Pokémon कॉमन हैं और कौन-से Pokémon Ash के पास हैं जो Misty के पास नहीं हैं.

Ash और Misty दोनों के Pokédex (उनकी Pokémon कलेक्शन) आपकी सेशन में ash_pokedex और misty_pokedex नाम की लिस्ट के रूप में लोड किए गए हैं. आपकी सुविधा के लिए इन्हें कंसोल में प्रिंट किया गया है.

निर्देश

100 XP
  • दोनों लिस्ट (ash_pokedex और misty_pokedex) को क्रमशः ash_set और misty_set नाम के sets में बदलें.
  • एक set मेथड का उपयोग करके वे Pokémon ढूँढें जो Ash और Misty दोनों के पास कॉमन हैं.
  • एक set मेथड से वे Pokémon ढूँढें जो Ash के Pokédex में हैं लेकिन नहीं हैं Misty के Pokédex में.
  • एक set मेथड का उपयोग करके वे Pokémon ढूँढें जो या तो Ash या Misty में से किसी एक के लिए यूनिक हैं (अर्थात्, वे Pokémon जो सिर्फ एक Pokédex में मौजूद हैं, दोनों में नहीं).