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

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


हम `zip()` फंक्शन का उपयोग करके दो टपल ऑब्जेक्ट्स से एक इटरेबल बना सकते हैं, प्रत्येक कुंजी और मान आइटम्स से संबंधित, और फिर `dict()` फंक्शन का उपयोग करके डिक्शनरी ऑब्जेक्ट बना सकते हैं।

>>> T1 = ('a', 'b', 'c', 'd')
>>> T2 = (1, 2, 3, 4)
>>> dict((x, y) for x, y in zip(T1, T2))
{'a': 1, 'b': 2, 'c': 3, 'd': 4}

डिक्शनरी कॉम्प्रिहेंशन सिंटैक्स का उपयोग करके भी दो टपल्स से डिक्शनरी ऑब्जेक्ट बनाया जा सकता है।

>>> d = {k: v for (k, v) in zip(T1, T2)}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&

  1. - पायथन फंक्शन से टपल कैसे लौटाएं?

    पायथन फंक्शन से टपल लौटाने के कई तरीके हो सकते हैं। दिए गए टपल के लिए, हम नीचे दिखाए अनुसार फंक्शन परिभाषित करते हैं। उदाहरण def foo(): str = tutorialspoint x = 30 return (str, x) print foo() आउटपुट (tutorialspoint, 30)

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

    पायथन फंक्शन से डिक्शनरी लौटाने के कई तरीके हो सकते हैं। नीचे दिए गए उदाहरण पर विचार करें। उदाहरण # This function returns a dictionary def foo(): d = dict() d[str] = Tutorialspoint d[x] = 50 return d print foo() आउटपुट {x: 50, str: Tutorialspoint}