【问题标题】: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']
【问题讨论】:
标签:
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 +,您可以将该列表附加到另一个列表的末尾。