簡體   English   中英

如何在 python 中用逗號替換列表中文本之間的空格?

[英]How can I replacing space in between text in a list with a comma in python?

我有一個清單如下:

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

現在,我必須遍歷列表的每個元素並找出是否有任何字符串被中間的空格分隔,並用“,”替換該空格。 所以 output 看起來應該類似於:

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

有人可以幫我嗎?

您可以使用列表推導:

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']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM