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

Python में दो लिस्ट्स से डिक्शनरी कैसे बनाएं?


यदि L1 और L2 क्रमशः कुंजियों और संबंधित मानों को समाहित करने वाले लिस्ट ऑब्जेक्ट्स हैं, तो डिक्शनरी ऑब्जेक्ट बनाने के लिए निम्न लिस्ट कॉम्प्रिहेंशन सिंटैक्स का उपयोग किया जा सकता है।

>>> L1 = ['a', 'b', 'c', 'd']
>>> L2 = [1, 2, 3, 4]
>>> d = {L1[k]: L2[k] for k in range(len(L1))}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
  1. - दिए गए टपल से Python में डिक्शनरी कैसे बनाएं?

    हम `zip()` फंक्शन का उपयोग करके दो टपल ऑब्जेक्ट्स से एक इटरेबल बना सकते हैं, प्रत्येक कुंजी और मान आइटम्स से संबंधित, और फिर `dict()` फंक्शन का उपयोग करके डिक्शनरी ऑब्जेक्ट बना सकते हैं। >>> T1 = (a, b, c, d) >>> T2 = (1, 2, 3, 4) >>> dict((x, y) for x, y in zip(T1, T2))

  1. - नेस्टेड पायथन डिक्शनरी कैसे बनाएं?

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

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