【问题标题】:Combine array into one string [duplicate]将数组组合成一个字符串[重复]
【发布时间】:2016-07-28 16:05:50
【问题描述】:

我希望能够将一个变长数组组合成一个字符串,例如:

var1 = ['Hello',' ','World','!']

变成:

var2 = 'Hello World!'

第一个数组可能大于 4。感谢您的帮助!

【问题讨论】:

    标签: python


    【解决方案1】:

    str.join()

    返回一个字符串,它是 可迭代迭代中的字符串。元素之间的分隔符是 提供此方法的字符串。

    列表项将与提供的字符串连接(连接)。使用'' 将连接所有项目,它们之间没有字符。

    Python 3.5.1 (v3.5.1:37a07cee5969, Dec  5 2015, 21:12:44) 
    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> var1 = ['hello', ' ', 'world', '!']
    >>> ''.join(var1)
    'hello world!'
    >>> '     '.join(var1)
    'hello           world     !'
    >>> '*%*%*'.join(var1)
    'hello*%*%* *%*%*world*%*%*!'
    >>> 
    

    【讨论】:

    • .join 真的很漂亮。
    猜你喜欢
    • 2017-09-10
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多