如何连接多个字符串? [复制]
Posted
技术标签:
【中文标题】如何连接多个字符串? [复制]【英文标题】:How do I join multiple strings? [duplicate] 【发布时间】:2017-06-28 05:21:01 【问题描述】:如何在不打印的情况下将 stringList 中的所有字符串合并为一个?
例如,
s = joinStrings([’very’, ’hot’, ’day’]) # returns string
print(s) # Veryhotday
【问题讨论】:
字符串已经有一个方法可以做到这一点。''.join([’very’, ’hot’, ’day’])
。就用那个吧。
关于三级Python分配问题的问题,你可能想尝试阅读相关文档/在课程中注意。这是您应该在 Python 中首先学习的内容之一,在 Google 上很容易找到。
【参考方案1】:
以上所有解决方案都很好... 你也可以使用extend(object)函数...
String1.extend(["very", "hot", "day"] )
享受……
【讨论】:
【参考方案2】:你可以使用单行for循环来解决它。
def joinStrings(stringList):
return ''.join(string for string in stringList)
Python 文档中描述了所有内容: Python Docs
例如:字符串连接方法: Python string methods
【讨论】:
【参考方案3】:不幸的是,我只学习 python 2.7,所以这可能无济于事:
def joinStrings(stringList):
list=""
for e in stringList:
list = list + e
return list
s = ['very', 'hot', 'day']
print joinStrings(s)
【讨论】:
这对我很有帮助,因为它允许在每个字符串的末尾添加一个句点 (.)。【参考方案4】:感觉有点倒退,但你加入了一个选定的 uhh 分隔符
''.join(['your','list','here'])
您可以填写''
,它将使用每对项目之间的内容,即'---'.join(['your','list','here'])
将产生your---list---here
【讨论】:
以上是关于如何连接多个字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章