कुछ स्थितियों में हमें 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