Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python แปลงรายการเป็น string


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด

คำชี้แจงปัญหา

จากรายการที่เราจำเป็นต้องแปลงเป็นประเภทสตริง

ในที่นี้เราจะหารือเกี่ยวกับแนวทางต่างๆ สี่วิธีในการแก้ปัญหาที่ระบุข้างต้น -

วิธีที่ 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

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการแปลงรายการเป็นสตริง