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

Python Dictionary ऑब्जेक्ट से कुंजी-मान जोड़े का सबसेट कैसे निकालें?


Python Dictionary से सबसेट निकालना

डिक्शनरी कॉम्प्रिहेंशन तकनीक का उपयोग करें।

हमारे पास छात्रों के नाम और प्रतिशत वाला डिक्शनरी ऑब्जेक्ट है:

>>> marks = {
    'Ravi': 45.23,
    'Amar': 62.78,
    'Ishan': 20.55,
    'Hema': 67.20,
    'Balu': 90.75
}

प्रतिशत > 50 वाले छात्रों के नाम और अंकों का डिक्शनरी प्राप्त करने के लिए:

>>> passed = {key: value for key, value in marks.items() if value > 50}
>>> passed
{'Amar': 62.78, 'Hema': 67.2, 'Balu': 90.75}

दिए गए नामों का सबसेट प्राप्त करने के लिए:

>>> names = {'Amar', 'Hema', 'Balu'}
>>> lst = {key: value for key, value in marks.items() if key in names}
>>> lst
{'Amar': 62.78, 'Hema': 67.2, 'Balu': 90.75}
  1. - नेस्टेड पायथन डिक्शनरी कैसे बनाएं?

    एक डिक्शनरी ऑब्जेक्ट म्यूटेबल होता है। इसलिए एक डिक्शनरी ऑब्जेक्ट को की के वैल्यू कंपोनेंट के रूप में उपयोग किया जा सकता है। तो हम एक नेस्टेड डिक्शनरी ऑब्जेक्ट बना सकते हैं जब दूसरा डिक्शनरी ऑब्जेक्ट की से जुड़ी वैल्यू के रूप में परिभाषित किया जाता है। >>> students = { ... student1: {n

  1. - पायथन में डिक्शनरी के अंदर डिक्शनरी कैसे परिभाषित करें?

    एक डिक्शनरी ऑब्जेक्ट म्यूटेबल होता है। इसलिए एक डिक्शनरी ऑब्जेक्ट को किसी कुंजी के मान घटक के रूप में उपयोग किया जा सकता है। तो हम एक नेस्टेड डिक्शनरी ऑब्जेक्ट बना सकते हैं जहां दूसरा डिक्शनरी ऑब्जेक्ट कुंजी से जुड़े मान के रूप में परिभाषित होता है।>>>> students={student1:{name:Raaj, age

  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}कुंजी-मान जोड़ी को हट