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

Connected

अभ्यास

नमूने से Pokémon की गिनती

500 Pokémon का एक नमूना तैयार किया गया है, और इस नमूने से तीन सूचियाँ आपकी सेशन में लोड की गई हैं:

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

आप इस नमूने को बेहतर समझने के लिए इन सूचियों से कुछ त्वरित गिनतियाँ निकालना चाहते हैं. collections मॉड्यूल से Counter का उपयोग करके जाँचिए कि आपके नमूने में किन-किन प्रकार के Pokémon हैं, वे किन-किन generations से आते हैं, और कितने Pokémon के नाम किसी विशेष अक्षर से शुरू होते हैं.

सुविधा के लिए Counter पहले से आपकी सेशन में import किया गया है.

निर्देश

100 XP
  • नमूने से प्रत्येक primary टाइप की गिनती इकट्ठा करें.
  • नमूने से प्रत्येक generation की गिनती इकट्ठा करें.
  • लिस्ट कॉम्प्रिहेंशन का उपयोग कर names सूची में प्रत्येक Pokémon के नाम का पहला अक्षर इकट्ठा करें. इसे starting_letters के रूप में सेव करें.
  • starting_letters सूची से शुरुआती अक्षरों की गिनती इकट्ठा करें. इसे starting_letters_count के रूप में सेव करें.