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

โปรแกรม Python แปลงลิสต์เป็นสตริง

โจทย์: กำหนดลิสต์ แปลงเป็นสตริง มี 4 วิธี

วิธี 1: Concatenation ในสตริงว่าง

def listToString(s):
    str1 = ""
    for ele in s:
        str1 += ele
    return str1

s = ['tutorials', 'point']
print(listToString(s))

ผลลัพธ์

tutorialspoint

วิธี 2: ใช้ .join()

def listToString(s):
    str1 = ""
    return str1.join(s)

s = ['tutorials', 'point']
print(listToString(s))

ผลลัพธ์

tutorialspoint

วิธี 3: List Comprehension

s = ['tutorials', 'point']
listToStr = ''.join([str(elem) for elem in s])
print(listToStr)

ผลลัพธ์

tutorialspoint

วิธี 4: ใช้ map()

s = ['tutorials', 'point']
listToStr = ''.join(map(str, s))
print(listToStr)

ผลลัพธ์

tutorialspoint

สรุป

เรียนรู้ 4 วิธีแปลงลิสต์เป็นสตริง: concatenation, join(), list comprehension, map()