Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết vấn đề đã cho.
Tuyên bố vấn đề
Đưa ra một danh sách, chúng tôi cần chuyển đổi thành một loại chuỗi.
Ở đây chúng ta sẽ thảo luận về bốn cách tiếp cận khác nhau để giải quyết vấn đề được đưa ra ở trên -
Phương pháp 1:Sử dụng phép nối trong một chuỗi rỗng.
Ví dụ
def listToString(s): # empty string str1 = "" # traversal for ele in s: str1 += ele # return string return str1 # main s = ['tutorials’,’point’] print(listToString(s))
Đầu ra
tutorialspoint
Phương pháp 2:Sử dụng hàm .join ()
Ví dụ
def listToString(s): # initialize an empty string str1 = " " # return string return (str1.join(s)) # Driver code s = ['tutorials’,’point’] print(listToString(s))
Đầu ra
tutorialspoint
Phương pháp 3:Sử dụng khả năng hiểu danh sách
Ví dụ
s = ['tutorials’,’point’] # using list comprehension listToStr = ' '.join([str(elem) for elem in s]) print(listToStr)
Đầu ra
tutorialspoint
Phương pháp 4:Sử dụng hàm map ()
Ví dụ
s = ['tutorials’,’point’] # using list comprehension listToStr = ' '.join(map(str, s)) print(listToStr)
Đầu ra
tutorialspoint
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về phương pháp chuyển đổi danh sách thành chuỗi.