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

Key से सुरक्षित रूप से ढूँढना

जैसा कि वीडियो में दिखाया गया था, अगर आप किसी ऐसी key को एक्सेस करने की कोशिश करते हैं जो dictionary में मौजूद नहीं है, तो KeyError मिलता है। इस तरह की त्रुटि को संभालने का एक तरीका try: except: ब्लॉक का उपयोग करना है। आप error handling के बारे में और जान सकते हैं Python Data Science Toolbox (Part 1) में.

Python इस समस्या में मदद के लिए .get() मेथड के रूप में एक तेज़ और अधिक लचीला टूल देता है। .get() मेथड आपको key का नाम देने की सुविधा देता है, और वैकल्पिक रूप से, अगर key न मिले तो क्या लौटाया जाए यह भी बता सकते हैं.

आप उसी squirrels_by_park dictionary का उपयोग करेंगे, जिसमें key पार्क का नाम है और value एक tuple है जिसमें मुख्य रंग, हाइलाइट्स, action, और मनुष्यों के प्रति reaction शामिल हैं। आप .get() मेथड का अभ्यास करेंगे.

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

Python में डेटा टाइप्स

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

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

  • squirrels_by_park dictionary से सुरक्षित रूप से 'Union Square Park' प्रिंट करें.
  • squirrels_by_park dictionary से 'Fort Tryon Park' का type सुरक्षित रूप से प्रिंट करें.
  • squirrels_by_park dictionary से सुरक्षित रूप से 'Central Park' प्रिंट करें, या फिर 'Not Found'.

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

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

# Safely print 'Union Square Park' from the squirrels_by_park dictionary
print(____.____(____))

# Safely print the type of 'Fort Tryon Park' from the squirrels_by_park dictionary
print(____(squirrels_by_park.____('Fort Tryon Park')))

# Safely print 'Central Park' from the squirrels_by_park dictionary or 'Not Found'
print(____.get(____, ____))
कोड संपादित करें और चलाएँ