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

डिक्शनरी जोड़ना और बढ़ाना

यदि आपके पास कोई डिक्शनरी है और आप उसमें डेटा जोड़ना चाहते हैं, तो आप बस एक नई कुंजी बनाकर उसमें मनचाहा डेटा असाइन कर सकते हैं. यह याद रखना ज़रूरी है कि अगर वह nested डिक्शनरी है, तो डेटा पथ में आने वाली सभी कुंजियाँ मौजूद होनी चाहिए, और पथ की हर कुंजी को अलग से असाइन करना होगा.

आप .update() मेथड का उपयोग करके किसी दूसरी डिक्शनरी, ट्यूपल्स, या कीवर्ड आर्ग्युमेंट्स से कुंजी–मान (keys and values) की सूची के साथ भी डिक्शनरी को अपडेट कर सकते हैं.

squirrels_by_park डिक्शनरी आपके लिए पहले से लोड है. इसकी कुंजी पार्क का नाम है और मान (value) एक ट्यूपल है जिसमें मुख्य रंग, हाइलाइट्स, क्रिया, और मनुष्यों के प्रति प्रतिक्रिया शामिल है.

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

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

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

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

  • squirrels_by_park डिक्शनरी में 'Madison Square Park' कुंजी के लिए squirrels_madison सूची को मान के रूप में असाइन करें.
  • squirrels_by_park डिक्शनरी में 'Union Square Park' कुंजी को squirrels_union ट्यूपल के डेटा से अपडेट करें.
  • squirrels_by_park डिक्शनरी पर लूप चलाएँ.
    • उस पार्क में गिलहरियों के सभी primary_fur_color की सूची को list comprehension से सुरक्षित रूप से प्रिंट करने के लिए park_name और सूची प्रिंट करें; यदि कुंजी न मिले तो 'N/A' लौटाएँ.

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

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

# Assign squirrels_madison as the value to the 'Madison Square Park' key
____[____] = ____

# Update squirrels_by_park with the squirrels_union tuple
____.____([____])

# Loop over the park_name in the squirrels_by_park dictionary 
for park_name in ____:
    # Safely print a list of the primary_fur_color for each squirrel in park_name
    print(park_name, [____.get('____', '____') for squirrel in ____[____]])  
कोड संपादित करें और चलाएँ