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

Python में List को String में कैसे बदलें?

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

Iteration (पुनरावृत्ति)

List के माध्यम से iterate करें और elements को string में append करके list को string में बदलें। हम list elements के माध्यम से iterate करने के लिए for-in loop का उपयोग करेंगे।

उदाहरण

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() विधि का उपयोग

List को join method के अंदर parameter के रूप में पास किया जाएगा।

उदाहरण

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

आउटपुट

WelcomeToTutorialsPoint
Welcome To Tutorials Point

map() का उपयोग

हम list के साथ str को map करने के लिए map() विधि का उपयोग कर सकते हैं और फिर list को string में बदलने के लिए 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

List Comprehension का उपयोग

Python में Comprehensions पहले से प्रदान किए गए sequences का उपयोग करके नए sequences बनाने का एक छोटा तरीका प्रदान करते हैं। हम list के प्रत्येक element को string के रूप में access करेंगे और फिर 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. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

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

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

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

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

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