ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด
คำชี้แจงปัญหา
จากรายการที่เราจำเป็นต้องแปลงเป็นประเภทสตริง
ในที่นี้เราจะหารือเกี่ยวกับแนวทางต่างๆ สี่วิธีในการแก้ปัญหาที่ระบุข้างต้น -
วิธีที่ 1:การใช้การต่อกันในสตริงว่าง
ตัวอย่าง
def listToString(s): # empty string str1 = "" # traversal for ele in s: str1 += ele # return string return str1 # main s = ['tutorials’,’point’] print(listToString(s))
ผลลัพธ์
tutorialspoint
วิธีที่ 2:การใช้ฟังก์ชัน .join()
ตัวอย่าง
def listToString(s): # initialize an empty string str1 = " " # return string return (str1.join(s)) # Driver code s = ['tutorials’,’point’] print(listToString(s))
ผลลัพธ์
tutorialspoint
วิธีที่ 3:การใช้ความเข้าใจรายการ
ตัวอย่าง
s = ['tutorials’,’point’] # using list comprehension listToStr = ' '.join([str(elem) for elem in s]) print(listToStr)
ผลลัพธ์
tutorialspoint
วิธีที่ 4:การใช้ฟังก์ชัน map()
ตัวอย่าง
s = ['tutorials’,’point’] # using list comprehension listToStr = ' '.join(map(str, s)) print(listToStr)
ผลลัพธ์
tutorialspoint
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการแปลงรายการเป็นสตริง