Computer >> Máy Tính >  >> Lập trình >> Python

Chuyển đổi danh sách thành chuỗi trong chương trình Python


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 .