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

Python में कई पूर्णांकों की सूची को एकल पूर्णांक में बदलें


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

join के साथ

join विधि टपल में सभी आइटम को एक स्ट्रिंग में जोड़ सकती है। इसलिए हम इसका उपयोग फॉर लूप के माध्यम से पुनरावृति करके सूची के प्रत्येक तत्व को जोड़ने के लिए करेंगे।

उदाहरण

listA = [22,11,34] # दी गई सूची print("Given list A: ", listA) # उपयोग res = int("".join([str(i) for i in listA])) # परिणाम print("The integer is : ",res)

आउटपुट

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

Given list A: [22, 11, 34] The integer is : 221134

map और join के साथ

हम सूची के प्रत्येक तत्व को स्ट्रिंग में बदलने के लिए map फंक्शन लागू कर सकते हैं और फिर उनमें से प्रत्येक को जोड़कर अंतिम सूची बना सकते हैं। int फंक्शन लागू करने से अंतिम परिणाम एक पूर्णांक बन जाता है।

उदाहरण

listA = [22,11,34] # दी गई सूची print("Given list A: ", listA) # उपयोग res = int("".join(map(str, listA))) # परिणाम print("The integer is : ",res)

आउटपुट

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

Given list A: [22, 11, 34] The integer is : 221134

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

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

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

    आप लिस्ट को टपल फंक्शन में पास करके आसानी से टपल में बदल सकते हैं। उदाहरण my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) आउटपुट यह आउटपुट देगा - (1, 2, 3)

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

    पायथन में एक बिल्ट-इन join() फ़ंक्शन होता है जो सीक्वेंस ऑब्जेक्ट में एलिमेंट्स को जोड़कर और उनके बीच सेपरेटर डालकर एक स्ट्रिंग वापस करता है। यदि हमें बिना किसी सेपरेटर के स्ट्रिंग चाहिए, तो हम इसे नल स्ट्रिंग से इनिशियलाइज़ करते हैं। >>> lst = [h, e, l, l, o] >>> str = >>&