Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.
Tuyên bố sự cố - Chúng tôi được cung cấp một danh sách có thể lặp lại, chúng tôi cần chuyển nó thành một chuỗi có thể đánh chữ.
Có bốn cách tiếp cận để giải quyết vấn đề đã cho. Hãy xem chúng từng cái một−
Phương pháp tiếp cận bạo lực
Ví dụ
def listToString(s): # initialize an empty string str_ = "" # traverse in the string for ele in s: str_ += ele # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
Đầu ra
TutorialsPoint
Sử dụng phương thức join () được tích hợp sẵn
Ví dụ
def listToString(s): # initialize an empty string str_ = "" # return string return (str_.join(s)) # main s = ['Tutorials', 'Point'] print(listToString(s))
Đầu ra
Tutorialspoint
Sử dụng tính năng hiểu danh sách
Ví dụ
def listToString(s): # initialize an empty string str_=''.join([str(elem) for elem in s]) # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
Đầu ra
Tutorialspoint
Sử dụng phương thức map () &join () tích hợp sẵn
Ví dụ
def listToString(s): # initialize an empty string str_=''.join(map(str, s)) # return string return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))
Đầu ra
Tutorialspoint
Kết luận
In this article, we have learnt about python program to convert a list into a string .