我有一个清单如下:a = ['viv', 'xyz', 'abc def']现在,我必须遍历列表的每个元素并找出是否有任何字符串被中间的空格分隔,并用“,”替换该空格。所以输出看起来应该类似于:a = ['viv', 'xyz', 'abc.def']有人可以帮我吗?
1 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
您可以使用列表推导:
def repl(a):
return [i.replace(" ", ",") for i in a]
或遍历列表:
def repl(a):
end = []
for i in a:
end.append(i.replace(" ", ","))
return end
在这两种情况下:
>>> a = ['viv', 'xyz', 'abc def']
>>> repl(a)
['viv', 'xyz', 'abc,def']
添加回答
举报
0/150
提交
取消