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

Chương trình Python để chuyển đổi một danh sách thành chuỗi

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.