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

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

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

शामिल होने के साथ

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

उदाहरण

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join([str(i) for i in listA]))
# Result
print("The integer is : ",res)

आउटपुट

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

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

मानचित्र के साथ और शामिल हों

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

उदाहरण

listA = [22,11,34]
# Given list
print("Given list A: ", listA)
# Use
res = int("".join(map(str, listA)))
# Result
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&

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

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

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

    पायथन में एक इन-बिल्ट जॉइन () फ़ंक्शन है जो तत्वों के बीच विभाजक को सम्मिलित करके अनुक्रम ऑब्जेक्ट में तत्वों को जोड़कर एक स्ट्रिंग देता है। यदि हमें बिना किसी विभाजक के एक स्ट्रिंग की आवश्यकता है, तो हम इसे नल स्ट्रिंग के साथ प्रारंभ करते हैं >>> lst=['h','e','l',&#