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

पायथन डिक्शनरी ऑब्जेक्ट से की-वैल्यू पेयर का सबसेट कैसे निकालें?

शब्दकोश बोध तकनीक का प्रयोग करें।

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

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

प्रतिशत>50

students के साथ छात्रों के नाम और अंकों का शब्दकोश प्राप्त करने के लिए
>>> 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":{"

  1. शब्दकोश के भीतर एक पायथन शब्दकोश को कैसे परिभाषित करें?

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

  1. कैसे एक अजगर शब्दकोश से एक कुंजी निकालने के लिए?

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