Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में डिक्शनरी कैसे परिभाषित करें?


डिक्शनरी ऑब्जेक्ट कुंजी-मान जोड़ियों का एक अनक्रमित संग्रह है, जो कॉमा से अलग और कर्ली ब्रैकेट्स में घिरा होता है। मान का कुंजी के साथ संबंध `:` सिंबल द्वारा चिह्नित होता है।

>>> D1 = {'a': 1, 'b': 2, 'c': 3}

कुंजी डिक्शनरी ऑब्जेक्ट में केवल एक बार आ सकती है, जबकि एक ही मान को कई कुंजियों को असाइन किया जा सकता है। कुंजी इम्यूटेबल डेटा टाइप की होनी चाहिए यानी नंबर, स्ट्रिंग या टपल।

>>> D2 = {1: 'aaa', 2: 'bbb', 3: 'ccc'}
>>> D3 = {(10, 10): 'x1', (20, 20): 'x2'}
>>> D4 = {'Microsoft': ['MS Office', 'Windows', 'C#'], 'Oracle': ['Oracle', 'Java', 'MySQL']}
  1. - पायथन डिक्शनरी से कुंजी कैसे हटाएं?

    पायथन का del कीवर्ड लगभग किसी भी ऑब्जेक्ट के लिए उपयोग किया जाता है। डिक्शनरी से किसी विशेष आइटम को हटाने के लिए, del स्टेटमेंट को की क्लॉज प्रदान करें।>>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3}\n>>> del D1[x]\n>>> D1\n{1: a, 2: b, 3: c, y: 2, z: 3}कुंजी-मान जोड़ी को हट

  1. - Python में Dictionary के माध्यम से Iterate कैसे करें?

    Python Dictionary पर Iterate करने के तरीके Python Dictionary Object के माध्यम से Iterate करने के दो मुख्य तरीके हैं। तरीका 1: Keys() का उपयोग करके पहला तरीका है keys() List में प्रत्येक Key के लिए Associated Value को Fetch करना। >>> D1 = {1:a, 2:b, 3:c} >>> for k in D1.keys(): ..

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py