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

पायथन में डिक्शनरी को टुपल्स की सूची में बदलें

एक संग्रह प्रकार से दूसरे में परिवर्तित करना पायथन में बहुत बार आवश्यक होता है। इस लेख में हम देखेंगे कि डिक्शनरी में मौजूद की-वैल्यू जोड़ियों से टुपल कैसे बनाया जाए। प्रत्येक की-वैल्यू जोड़ी एक टुपल बन जाती है। इसलिए अंतिम सूची एक सूची होती है जिसके तत्व टुपल्स होते हैं।

items() के साथ

हम डिक्शनरी के items मेथड का उपयोग करते हैं जो हमें प्रत्येक की-वैल्यू जोड़ी के माध्यम से पुनरावृति करने की अनुमति देता है। फिर हम उन मानों को टुपल में पैक करने के लिए एक फॉर लूप का उपयोग करते हैं। हम इन सभी टुपल्स को एक अंतिम सूची में रखते हैं।

उदाहरण

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}
# items() का उपयोग
res = [(k, v) for k, v in dictA.items()]
# परिणाम
print(res)

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है -

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]

zip के साथ

एक अन्य दृष्टिकोण zip फंक्शन का उपयोग करना है। zip फंक्शन कीज और मानों को टुपल्स के रूप में जोड़ेगा और फिर हम पूरे परिणाम को list फंक्शन लागू करके सूची में परिवर्तित करते हैं।

उदाहरण

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}
# items() का उपयोग
res = list(zip(dictA.keys(), dictA.values()))
# परिणाम
print(res)

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है -

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]

append के साथ

append() टुपल बनाने के लिए मानों की जोड़ी प्राप्त करने के बाद परिणाम को सूची में जोड़ सकता है। हम अंतिम परिणाम प्राप्त करने के लिए एक फॉर लूप के माध्यम से पुनरावृति करते हैं।

उदाहरण

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}
# खाली सूची प्रारंभ करें
res = []
# res में जोड़ें
for i in dictA:
    tpl = (i, dictA[i])
    res.append(tpl)
# परिणाम
print(res)

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है -

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]
  1. - पायथन में डिक्शनरी को टुपल्स की सूची में बदलें

    एक संग्रह प्रकार से दूसरे में परिवर्तित करना पायथन में बहुत बार आवश्यक होता है। इस लेख में हम देखेंगे कि डिक्शनरी में मौजूद की-वैल्यू जोड़ियों से टुपल कैसे बनाया जाए। प्रत्येक की-वैल्यू जोड़ी एक टुपल बन जाती है। इसलिए अंतिम सूची एक सूची होती है जिसके तत्व टुपल्स होते हैं। items() के साथ हम डिक्शनरी

  1. - पायथन में दशमलव को बाइनरी सूची में बदलें

    पायथन एक बहुमुखी भाषा होने के नाते डेटा प्रोसेसिंग के दौरान आने वाली कई आवश्यकताओं को संभाल सकती है। जब हमें दशमलव संख्या को बाइनरी संख्या में बदलने की आवश्यकता होती है तो हम निम्नलिखित पायथन प्रोग्राम का उपयोग कर सकते हैं। format का उपयोग हम फॉर्मेटर में अक्षर का उपयोग यह इंगित करने के लिए कर सकते

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

    लिस्ट और टपल ऑब्जेक्ट्स अनुक्रम हैं। एक डिक्शनरी कुंजी-मान जोड़ियों की हैश टेबल है। लिस्ट और टपल आइटम्स का एक क्रमबद्ध संग्रह है। डिक्शनरी अनक्रमित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट्स म्यूटेबल हैं यानी उनमें नया आइटम जोड़ना या हटाना संभव है। टपल एक इम्यूटेबल ऑब्जेक्ट है। टपल ऑब्जेक्ट पर जोड़ या