【问题标题】:How do I turn a list into a string [duplicate]如何将列表转换为字符串 [重复]
【发布时间】:2018-10-12 06:43:53
【问题描述】:

我编写了一个代码,最终输出我想要的内容,但以列表格式。只是为了更容易理解,我会编一个输入。

如果我得到

>>>
['H','e','l','l','o',' ','W','o','r','l','d']

作为输出,我如何将其更改为:

>>>
'Hello World'

我尝试过使用.join(),但它告诉我它不适用于列表作为错误代码。

如果您需要更多信息,或者我含糊其辞,请留言说明,我会更新问题。

如果你投了反对票,你至少能告诉我原因,以便我可以修复它或知道以后的帖子需要改进什么

【问题讨论】:

  • join 是str 上的一个方法:''.join(iterable)
  • join 确实有效。此外,应该对本网站上的问题进行深入研究,我认为这不是。

标签: python


【解决方案1】:

你 join 在这样的连接器上:''.join(['H','e','l','l','o',' ','W','o','r','l','d'])

【讨论】:

    【解决方案2】:

    只需通过将列表作为参数传递来使用join 方法。

    str = ''.join(['H','e','l','l','o',' ','W','o','r','l','d'])
    

    【讨论】:

      猜你喜欢
      • 2011-08-02
      • 2019-07-02
      • 2011-05-27
      • 2011-02-23
      • 2017-06-28
      • 1970-01-01
      • 2018-01-27
      • 2020-10-30
      • 1970-01-01
      相关资源
      最近更新 更多