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

पायथन प्रोग्राम मैट्रिक्स को डिक्शनरी वैल्यू लिस्ट में बदलने के लिए

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

उदाहरण

नीचे इसका प्रदर्शन है:

my_list = [[71, 26, 35], [65, 56, 37], [89, 96, 99]]
print("The list is:")
print(my_list)

my_result = {my_index + 1: my_list[my_index] for my_index in range(len(my_list))}
print("The result is:")
print(my_result)

आउटपुट

The list is: [[71, 26, 35], [65, 56, 37], [89, 96, 99]]
The result is: {1: [71, 26, 35], 2: [65, 56, 37], 3: [89, 96, 99]}

व्याख्या

  • लिस्ट की लिस्ट परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • डिक्शनरी कॉम्प्रिहेंशन का उपयोग लिस्ट पर इटरेट करने और लिस्ट स्लाइसिंग और इंडेक्सिंग का उपयोग करके लिस्ट के विशिष्ट एलिमेंट्स की जांच करने के लिए किया जाता है।

  • इसे डिक्शनरी में बदला जाता है और एक वेरिएबल में असाइन किया जाता है।

  • यह कंसोल पर आउटपुट के रूप में डिस्प्ले होता है।


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

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

  1. - वर्णों की सूची को स्ट्रिंग में बदलने का पायथन प्रोग्राम

    समस्या विवरण पायथन को इस तरह के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण सीरियलाइज़ेशन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा: [h, e, l, l, o, , w, o, r, l, d] से hello world पायथन में एक join मेथड होता है जिसका उपयोग ऐसे रूपांतरण के लिए किया जा सकत

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

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