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 reuslt is :")
print(my_result)

आउटपुट

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

स्पष्टीकरण

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

  • एक सूची समझ का उपयोग सूची में पुनरावृति करने के लिए किया जाता है, और प्रत्येक तत्व को स्ट्रिंग में परिवर्तित किया जाता है और एक सूची में संग्रहीत किया जाता है।

  • यह परिणाम एक चर को सौंपा गया है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


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

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&

  1. पायथन में एक पूर्णांक को एक ऑक्टल स्ट्रिंग में कैसे परिवर्तित करें?

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

  1. पायथन में एक पूर्णांक को हेक्साडेसिमल स्ट्रिंग में कैसे परिवर्तित करें?

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