將列表轉換為 Python 程式中的字串


在本文中,我們將學習如何解決下面給出的問題陳述。

問題陳述 − 給定一個列表可迭代物件,我們需要將其轉換為一個字串型別可迭代物件。

有四種方法可以解決給定的問題。我們一個一個地來看一下 −

暴力演算法

示例

 即時演示

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))

輸出

TutorialsPoint

使用內建 join() 方法

示例

def listToString(s):
   # initialize an empty string
   str_ = ""
   # return string
   return (str_.join(s))
# main
s = ['Tutorials', 'Point']
print(listToString(s))

輸出

Tutorialspoint

使用列表解析

示例

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))

輸出

Tutorialspoint

使用內建 map() 和 join() 方法

示例

 即時演示

def listToString(s):
   # initialize an empty string
   str_=''.join(map(str, s))
   # return string
   return str_
# main
s = ['Tutorials', 'Point']
print(listToString(s))

輸出

Tutorialspoint

結論

In this article, we have learnt about python program to convert a list into a string .

更新於: 2019 年 12 月 23 日

188 次瀏覽

啟動您的職業生涯

完成課程即可獲得認證

立即開始
廣告
© . All rights reserved.