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

Typing लाइब्रेरी का उपयोग

typing लाइब्रेरी dictionaries और lists जैसे ऑब्जेक्ट्स पर type hints जोड़ने में मदद करती है, साथ ही उन ऑब्जेक्ट्स के अंदर के एलिमेंट्स पर भी। इस अभ्यास में, आप यही प्रैक्टिस करेंगे। चलिए शुरू करते हैं!

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

Intermediate Object-Oriented Programming in Python

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

अभ्यास निर्देश

  • typing लाइब्रेरी से Dict और List इम्पोर्ट करें।
  • typing से इम्पोर्ट की गई एक class का उपयोग करते हुए roster dictionary में type hints जोड़ें, ताकि keys और values के प्रकार स्पष्ट हों।
  • agents लिस्ट बनाते समय type hints अपडेट करें ताकि ऑब्जेक्ट के साथ-साथ उसमें स्टोर होने वाले एलिमेंट्स के प्रकार भी बताए जाएँ।

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

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

# Import Dict and List from typing
from ____ import ____, ____

# Type hint the roster of codenames and number of missions
roster: ____[____, ____] = {
  "Chuck": 37,
  "Devin": 2,
  "Steven": 4
}

# Unpack the values and add type hints for the new list
agents: ____[____] = [
  f"Agent {agent}, {missions} missions" \
  for agent, missions in roster.items()
]
कोड संपादित करें और चलाएँ