如何加入多个字符串?

时间:2017-02-10 00:40:16

标签: python

如何将stringList中的所有字符串连接到一个而不打印它?例如s = joinStrings(['very','hot','day'])#returns string print(s)Veryhotday'''{ {3}}

4 个答案:

答案 0 :(得分:8)

感觉有点向后,但你加入了一个选择的呃分离器 ''.join(['your','list','here']) 您可以填写'',它会使用每对项目之间的内容,例如'---'.join(['your','list','here'])将生成your---list---here

答案 1 :(得分:1)

您可以使用单行for循环来解决它。

def joinStrings(stringList):
    return ''.join(string for string in stringList)

Python文档中描述了所有内容: Python Docs

例如:字符串连接方法: Python string methods

答案 2 :(得分:0)

不幸的是,我只学习python 2.7,所以这可能不会有帮助:

def joinStrings(stringList):
    list=""
    for e in stringList:
        list = list + e
    return list

s = ['very', 'hot', 'day']
print joinStrings(s)

答案 3 :(得分:0)

以上所有解决方案都很好... 您还可以使用extend(object)函数...

String1.extend(["very", "hot", "day"] )

享受。...