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

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


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

in के साथ

यह एक सीधा दृष्टिकोण है जहां हम केवल विचार करते हैं

उदाहरण

Adict = {30:'Mon',11:'Tue',19:'Fri'} # दी गई डिक्शनरी print("The given dictionary: ",Adict) # in का उपयोग Alist = [(key, val) for key, val in Adict.items()] # परिणाम print("The list of tuples: ",Alist)

आउटपुट

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

The given dictionary: {30: 'Mon', 11: 'Tue', 19: 'Fri'} The list of tuples: [(30, 'Mon'), (11, 'Tue'), (19, 'Fri')]

zip के साथ

zip फंक्शन इसे पैरामीटर के रूप में पास किए गए आइटम को जोड़ता है। इसलिए हम डिक्शनरी की कुंजियों और मानों को zip फंक्शन के पैरामीटर के रूप में लेते हैं और परिणाम को list फंक्शन के तहत रखते हैं। की-वैल्यू पेयर सूची के टपल्स बन जाते हैं।

उदाहरण

Adict = {30:'Mon',11:'Tue',19:'Fri'} # दी गई डिक्शनरी print("The given dictionary: ",Adict) # zip का उपयोग Alist = list(zip(Adict.keys(), Adict.values())) # परिणाम print("The list of tuples: ",Alist)

आउटपुट

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

The given dictionary: {30: 'Mon', 11: 'Tue', 19: 'Fri'} The list of tuples: [(30, 'Mon'), (11, 'Tue'), (19, 'Fri')]

append के साथ

इस दृष्टिकोण में हम एक खाली सूची लेते हैं और प्रत्येक की-वैल्यू पेयर को टपल्स के रूप में जोड़ते हैं। की-वैल्यू पेयर को टपल्स में बदलने के लिए एक फॉर लूप डिज़ाइन किया गया है।

उदाहरण

Adict = {30:'Mon',11:'Tue',19:'Fri'} # दी गई डिक्शनरी print("The given dictionary: ",Adict) Alist = [] # append का उपयोग for x in Adict: k = (x, Adict[x]) Alist.append(k) # परिणाम print("The list of tuples: ",Alist)

आउटपुट

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

The given dictionary: {30: 'Mon', 11: 'Tue', 19: 'Fri'} The list of tuples: [(30, 'Mon'), (11, 'Tue'), (19, 'Fri')]

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को

  1. - Python Dictionary को List में कैसे बदलें?

    Python Dictionary को List में बदलना Python की डिक्शनरी क्लास में इस उद्देश्य के लिए तीन मेथड्स हैं। items(), keys() और values() मेथड्स क्रमशः की-वैल्यू पेयर्स के टपल, केवल कुंजियाँ और केवल मान समाहित करने वाले व्यू ऑब्जेक्ट्स लौटाते हैं। बिल्ट-इन list मेथड इन व्यू ऑब्जेक्ट्स को सूची ऑब्जेक्ट्स में