शुरू करेंमुफ़्त में शुरू करें

यूनिक Pokémon इकट्ठा करना

500 Pokémon का एक सैंपल with replacement बनाया गया है (अर्थात एक ही Pokémon को एक से अधिक बार चुना जा सकता है और सैंपल में डुप्लिकेट मौजूद हैं).

आपके सेशन में तीन लिस्ट लोड की गई हैं:

  • names लिस्ट में सैंपल के प्रत्येक Pokémon के नाम हैं.
  • primary_types लिस्ट में सैंपल के प्रत्येक Pokémon का संबंधित primary टाइप है.
  • generations लिस्ट में सैंपल के प्रत्येक Pokémon की संबंधित generation है.

नीचे दी गई फंक्शन प्रत्येक लिस्ट से यूनिक वैल्यू इकट्ठा करने के लिए लिखी गई है:

def find_unique_items(data):
    uniques = []

    for item in data:
        if item not in uniques:
            uniques.append(item)

    return uniques

आइए ऊपर दी गई फंक्शन की तुलना यूनिक आइटम इकट्ठा करने के लिए set डेटा टाइप से करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Efficient Python Code लिखना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Use the provided function to collect unique Pokémon names
uniq_names_func = ____(____)
print(len(uniq_names_func))
कोड संपादित करें और चलाएँ