为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

守候你守候我 2022-10-06 19:00:13
我有一个清单如下: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']


查看完整回答
反对 回复 2022-10-06
  • 1 回答
  • 0 关注
  • 184 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信