将列表转换为 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 次浏览

启动您的职业生涯

完成课程即可获得认证

立即开始
广告