ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง
แจ้งปัญหา − เราได้รับรายการ iterable เราต้องแปลงเป็นสตริงที่พิมพ์ได้
มีสี่วิธีในการแก้ปัญหาที่กำหนด มาดูกันทีละตัว-
แนวทางกำลังเดรัจฉาน
ตัวอย่าง
def listToString(s): # initialize an empty string str_ = "" # traverse in the string for ele in s: str_ += ele # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
ผลลัพธ์
TutorialsPoint
ใช้วิธีการเข้าร่วม () ในตัว
ตัวอย่าง
def listToString(s): # initialize an empty string str_ = "" # return string return (str_.join(s)) # main s = ['Tutorials', 'Point'] print(listToString(s))
ผลลัพธ์
Tutorialspoint
การใช้ความเข้าใจรายการ
ตัวอย่าง
def listToString(s): # initialize an empty string str_=''.join([str(elem) for elem in s]) # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
ผลลัพธ์
Tutorialspoint
การใช้แผนที่ในตัว () และวิธีเข้าร่วม ()
ตัวอย่าง
def listToString(s): # initialize an empty string str_=''.join(map(str, s)) # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
ผลลัพธ์
Tutorialspoint
บทสรุป
In this article, we have learnt about python program to convert a list into a string .