python - 如何用python中的逗号替换列表中文本之间的空格?

我有一个清单如下:

a = ['viv', 'xyz', 'abc def']

现在,我必须遍历列表的每个元素并找出是否有任何字符串被中间的空格分隔,并用“,”替换该空格。所以输出看起来应该类似于:

a = ['viv', 'xyz', 'abc.def']

有人可以帮我吗?


守候你守候我
浏览 185回答 1
1回答

尚方宝剑之说

您可以使用列表推导: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']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python