डिक्शनरी का उपयोग

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

Jason Myers

Instructor

डिक्शनरी बनाना और उन पर लूप लगाना

  • डेटा को key/value पेयर्स में रखें
  • नेस्ट किया जा सकता है (एक डिक्शनरी के अंदर value के रूप में दूसरी डिक्शनरी)
  • Iterable
  • dict() या {} से बनाएँ
art_galleries = {}

for name, zip_code in galleries:
    art_galleries[name] = zip_code
Python में डेटा टाइप्स

लूप में प्रिंट करना

for name in sorted(art_galleries)[-5:]:
    print(name)
Zwirner David Gallery
Zwirner & Wirth
Zito Studio Gallery
Zetterquist Galleries
Zarre Andre Gallery
Python में डेटा टाइप्स

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

art_galleries['Louvre']
|--------------------------------------------------------------------
KeyError                            Traceback (most recent call last)
<ipython-input-1-4f51c265f287> in <module>()
--> 1 art_galleries['Louvre']

KeyError: 'Louvre'
  • डिक्शनरी से value पाने के लिए key को इंडेक्स की तरह उपयोग करें
  • अगर माँगी गई key मौजूद नहीं है, तो आपका प्रोग्राम KeyError से रुक जाएगा
Python में डेटा टाइप्स

Key से सुरक्षित ढंग से ढूँढना (जारी)

  • .get() मेथड आपको बिना एरर या exception हैंडलिंग के key को सुरक्षित रूप से एक्सेस करने देता है
  • अगर key डिक्शनरी में नहीं है, तो .get() डिफ़ॉल्ट रूप से None लौटाता है, या आप लौटाने के लिए कोई वैल्यू दे सकते हैं
art_galleries.get('Louvre', 'Not Found')
'Not Found'
art_galleries.get('Zarre Andre Gallery')
'10011'
Python में डेटा टाइप्स

अभ्यास करते हैं!

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

Preparing Video For Download...