Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python chuyển list thành string


Trong bài viết này, chúng ta sẽ học về giải pháp và phương pháp giải quyết bài toán cho trước.

Đề bài

Cho một list, chúng ta cần chuyển đổi nó thành kiểu string.

Ở đây chúng ta sẽ thảo luận bốn cách tiếp cận khác nhau để giải quyết bài toán trên:

Cách 1: Sử dụng cộng chuỗi vào chuỗi rỗng

Ví dụ

def listToString(s):
    # chuỗi rỗng
    str1 = ""
    # duyệt
    for ele in s:
        str1 += ele
    # trả về chuỗi
    return str1
# main
s = ['tutorials', 'point']
print(listToString(s))

Kết quả

tutorialspoint

Cách 2: Sử dụng hàm .join()

Ví dụ

def listToString(s):
    # khởi tạo chuỗi rỗng
    str1 = ""
    # trả về chuỗi
    return (str1.join(s))
# Driver code
s = ['tutorials', 'point']
print(listToString(s))

Kết quả

tutorialspoint

Cách 3: Sử dụng list comprehension

Ví dụ

s = ['tutorials', 'point']
# sử dụng list comprehension
listToStr = ''.join([str(elem) for elem in s])
print(listToStr)

Kết quả

tutorialspoint

Cách 4: Sử dụng hàm map()

Ví dụ

s = ['tutorials', 'point']
# sử dụng map
listToStr = ''.join(map(str, s))
print(listToStr)

Kết quả

tutorialspoint

Kết luận

Trong bài viết này, chúng ta đã học về cách chuyển list thành string.