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

पायथन प्रोग्राम एक लिस्ट को मैट्रिक्स में बदलने के लिए जहां प्रत्येक पंक्ति का आकार एक संख्या से बढ़ता है

जब एक लिस्ट को मैट्रिक्स में बदलना आवश्यक होता है जहां प्रत्येक पंक्ति का आकार एक संख्या से बढ़ता है, तो '//' ऑपरेटर और एक सिंपल इटरेशन का उपयोग किया जाता है।

उदाहरण

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

my_list = [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1, 0]
print("The list is:")
print(my_list)

my_key = 3
print("The value of key is:")
print(my_key)

my_result = []
for index in range(0, len(my_list) // my_key):
    my_result.append(my_list[0: (index + 1) * my_key])

print("The resultant matrix is:")
print(my_result)

आउटपुट

The list is: [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1, 0]
The value of key is: 3
The resultant matrix is: [[42, 45, 67], [42, 45, 67, 89, 99, 10], [42, 45, 67, 89, 99, 10, 23, 12, 31], [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1]]

व्याख्या

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

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

  • एक खाली सूची बनाई जाती है।

  • '//' ऑपरेटर के साथ एक सिंपल इटरेशन का उपयोग किया जाता है, और की से गुणा किए गए विशिष्ट इंडेक्स से एलिमेंट।

  • इसे खाली सूची में जोड़ा जाता है।

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


  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट दिए जाने पर, हमें इसे स्ट्रिंग टाइप में बदलने की आवश्यकता है। यहां हम ऊपर दी गई प्रॉब्लम स्टेटमेंट को हल करने के लिए चार अलग-अलग दृष्टिकोणों पर चर्चा करेंगे: दृष्टिकोण 1: खा

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

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

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

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