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

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

कुछ स्थितियां हो सकती हैं, जहां हमें एक सूची को एक स्ट्रिंग में बदलने की आवश्यकता होती है। हम ऐसा करने के लिए विभिन्न तरीकों पर चर्चा करेंगे।

पुनरावृत्ति

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

उदाहरण

list1=["Welcome","To","Tutorials","Point"]
string1=""
for i in list1:
   string1=string1+i
string2=""
for i in list1:
   string2=string2+i+" "
print(string1)
print(string2)

आउटपुट

WelcomeToTutorialsPoint
Welcome To Tutorials Point

.join() विधि का उपयोग करना

सूची को शामिल होने की विधि के अंदर एक पैरामीटर के रूप में पास किया जाएगा।

उदाहरण

list1=["Welcome","To","Tutorials","Point"]
string1=""
print(string1.join(list1))
string2=" "
print(string2.join(list1))

आउटपुट

WelcomeToTutorialsPoint
Welcome To Tutorials Point

मानचित्र का उपयोग करना()

हम सूची के साथ str को मैप करने के लिए map() विधि का उपयोग कर सकते हैं और फिर सूची को स्ट्रिंग में बदलने के लिए join() का उपयोग कर सकते हैं।

उदाहरण

list1=["Welcome","To","Tutorials","Point"]
string1="".join(map(str,list1))
string2=" ".join(map(str,list1))
print(string1)
print(string2)

आउटपुट

WelcomeToTutorialsPoint
Welcome To Tutorials Point

सूची समझ का उपयोग करना

पायथन में समझ पहले से प्रदान किए गए अनुक्रमों का उपयोग करके नए अनुक्रमों के निर्माण का एक छोटा तरीका प्रदान करती है। हम सूची के प्रत्येक तत्व को एक स्ट्रिंग के रूप में एक्सेस करेंगे और फिर join() का उपयोग करेंगे।

उदाहरण

list1=["Welcome","To","Tutorials","Point"]
string1="".join(str(elem) for elem in list1)
string2=" ".join(str(elem) for elem in list1)
print(string1)
print(string2)

आउटपुट

WelcomeToTutorialsPoint
Welcome To Tutorials Point

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

    एक स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक वर्ण पर पुनरावृति करने और इसे बाइनरी में बदलने की आवश्यकता है। फिर इन पात्रों को एक ही स्ट्रिंग में एक साथ जोड़ दें। आप वर्ण x को बाइनरी के रूप में प्रारूपित करने के लिए format(ord(x), b) का उपयोग कर सकते हैं। उदाहरण के लिए: >>>st = &quo

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

    हम यहां ast.literal_eval() का उपयोग स्ट्रिंग को एक पायथन एक्सप्रेशन के रूप में मूल्यांकन करने के लिए कर सकते हैं। यह सुरक्षित रूप से एक अभिव्यक्ति नोड या एक पायथन अभिव्यक्ति युक्त स्ट्रिंग का मूल्यांकन करता है। प्रदान की गई स्ट्रिंग या नोड में केवल निम्नलिखित पायथन शाब्दिक संरचनाएं शामिल हो सकती हैं

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

    पायथन में 2 स्ट्रिंग्स को जोड़ने के लिए, हम कॉन्सटेनेशन ऑपरेटर, + का उपयोग कर सकते हैं। उदाहरण के लिए: str1 = "Hello" str2 = "World" str3 = str1 + str2 print str3 यह हमें आउटपुट देगा: HelloWorld हम कई स्ट्रिंग्स को एक साथ जोड़ने के लिए str.join(seq) का भी उपयोग कर सकते हैं। उदा