我有一個(gè)清單如下:a = ['viv', 'xyz', 'abc def']現(xiàn)在,我必須遍歷列表的每個(gè)元素并找出是否有任何字符串被中間的空格分隔,并用“,”替換該空格。所以輸出看起來(lái)應(yīng)該類似于:a = ['viv', 'xyz', 'abc.def']有人可以幫我嗎?
1 回答

尚方寶劍之說(shuō)
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用列表推導(dǎo):
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']
添加回答
舉報(bào)
0/150
提交
取消