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

हम पायथन में दिए गए टपल से एक शब्दकोश कैसे बना सकते हैं?


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

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

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

>>> 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);            

  1. हम पायथन फ़ंक्शन से एक शब्दकोश कैसे वापस कर सकते हैं?

    पाइथन फंक्शन से डिक्शनरी को वापस करने के कई तरीके हो सकते हैं। नीचे दिए गए पर विचार करें। उदाहरण # This function returns a dictionary def foo():      d = dict();      d['str'] = "Tutorialspoint"      d['x']   = 50   &nb