【问题标题】:Append a space separated string to a list将空格分隔的字符串附加到列表
【发布时间】:2020-04-01 20:30:26
【问题描述】:

我有一个字符串和一个这样的列表-

s = "ball apple snake car"
l = ['banana','toy']

现在我想将它添加到现有列表中,以便列表看起来像-

l = ['banana','toy','ball' ,'apple' ,'snake ','car']

【问题讨论】:

  • l.extend(s.split())
  • l = l + s.split()

标签: python python-3.x string list append


【解决方案1】:
>>> l += s.split()                                                                                                                             
>>> l                                                                                                                                          
['banana', 'toy', 'ball', 'apple', 'snake', 'car']
>>>

【讨论】:

    【解决方案2】:

    看来最简单的答案是用空格分割字符串并将其附加到列表中:

    s="ball apple snake car"
    l=['banana','toy']
    s_list = s.split()
    for item in s_list:
        l.append(item)
    

    【讨论】:

      【解决方案3】:
      l = l + s.split(' ')
      > ['banana', 'toy', 'ball', 'apple', 'snake', 'car']
      

      使用s.split(' '),您可以将字符串转换为单词列表。使用l +,您可以将该列表附加到另一个列表的末尾。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-05
        • 1970-01-01
        相关资源
        最近更新 更多