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

पायथन - पूर्णांक मैट्रिक्स को स्ट्रिंग मैट्रिक्स में बदलें


परिचय

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

उदाहरण

my_list = [[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]]
print("The list is :")
print(my_list)

my_result = [[str(element) for element in index] for index in my_list]
print("The result is :")
print(my_result)

आउटपुट

The list is : [[14, 25, 17], [40, 28, 13], [59, 44, 66], [29, 33, 16]]
The result is : [['14', '25', '17'], ['40', '28', '13'], ['59', '44', '66'], ['29', '33', '16']]

व्याख्या

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और प्रत्येक तत्व को स्ट्रिंग में बदला जाता है और एक सूची में संग्रहीत किया जाता है।
  • इस परिणाम को एक वेरिएबल में निर्दिष्ट किया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - वर्णों की सूची को स्ट्रिंग में बदलने का पायथन प्रोग्राम

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

  1. - Python में इंटीजर को ऑक्टल स्ट्रिंग में कैसे बदलें?

    किसी भी इंटीजर को उसके ऑक्टल समतुल्य नंबर में बदलने के लिए Python की लाइब्रेरी से `oct()` फंक्शन का उपयोग करना होता है। हमें ऑक्टल प्रतिनिधित्व वाली एक स्ट्रिंग मिलती है। >>> oct(100) 0o144 >>> oct(0x10) 0o20 >>> oct(10) 0o12

  1. - Python में इंटीजर को हेक्साडेसिमल स्ट्रिंग में कैसे बदलें?

    किसी भी इंटीजर को उसके हेक्साडेसिमल प्रतिनिधित्व में बदलने के लिए बिल्ट-इन `hex()` फंक्शन का उपयोग कर सकते हैं। >>> hex(100) 0x64 >>> hex(4095) 0xfff >>> hex(31) 0x1f