如何连接多个字符串? [复制]

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

【讨论】:

以上是关于如何连接多个字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PowerShell 复制脚本中正确过滤多个字符串

如何将包含多个字符的列表转换为字符串? [复制]

如何将多个零作为字符串输入到int? [复制]

如何拆分()关于多个分隔符的字符串? [复制]

如何在python中拆分具有多个分隔符的字符串? [复制]

如何将参数作为字符串连接,中间有空格? [复制]