list1 = 'it is, a good,day'
我需要用逗号分隔字符串的所有部分:'it is'
,'a good'
和'day'
,然后在每个部分之间放置'ouf'
,以便打印it is ouf a good ouf day
注意', a good'
处昏迷后的空格是否还有一种方法可以在逗号之后删除空格?
答案 0 :(得分:4)
>>> list1 = 'it is, a good,day'
>>> ' ouf '.join(map(str.strip,list1.split(',')))
'it is ouf a good ouf day'
或者,您可以尝试replace
>>> list1.replace(', ',',').replace(',',' ouf ')
'it is ouf a good ouf day'
>>> re.sub(r',\s?',' ouf ',list1)
'it is ouf a good ouf day'