您可以使用split(),strip()并join()像这样:
','.join([item.strip() for item in my_string.split(',')])
Run Code Online (Sandbox Code Playgroud)
输出:
>>> my_string = " a , b,c, hello there ! , my name is +++ , g "
>>> ','.join([item.strip() for item in my_string.split(',')])
'a,b,c,hello there !,my name is +++,g'
Run Code Online (Sandbox Code Playgroud)
解释:
split()用于my_string按分隔符分割,,结果如下表:
>>> my_string.split(',')
[' a ', ' b', 'c', ' hello there ! ', ' my name is +++ ', ' g ']
Run Code Online (Sandbox Code Playgroud)
strip() 用于从前一个列表的每个项目中删除前导和尾随空格:
>>> [item.strip() for item in my_string.split(',')]
['a', 'b', 'c', 'hello there !', 'my name is +++', 'g']
Run Code Online (Sandbox Code Playgroud)
上面这行叫做列表理解
join() 用于通过连接上述列表的项目来形成最后的结果。
| 归档时间: |
|
| 查看次数: |
2591 次 |
| 最近记录: |