将列表中的正则表达式空白字符转换为字符串

Fri*_*wer -2 python regex

所以我想将正则表达式空格转换为字符串

list1 = ["Hello","\s","my","\s","name","\s","is"]
Run Code Online (Sandbox Code Playgroud)

我想将它转换为类似的字符串

"Hello my name is" 
Run Code Online (Sandbox Code Playgroud)

谁能请帮忙.但是如果有像"\ t"这样的字符我该怎么做呢?

Pav*_*ngh 5

list = ["Hello","\s","my","\s","name","\s","is"]
str1 = ''.join(list).replace("\s"," ")
Run Code Online (Sandbox Code Playgroud)

输出:

>>> str1
'Hello my name is'
Run Code Online (Sandbox Code Playgroud)

更新:

如果你有这样的东西,list1 = ["Hello","\s","my","\s","name","\t","is"]那么你可以使用多个替换

>>> str1 = ''.join(list).replace("\s"," ").replace("\t"," ")
>>> str1
'Hello my name is'
Run Code Online (Sandbox Code Playgroud)

或者只是它 \t

str1 = ''.join(list).replace("\t","anystring")
Run Code Online (Sandbox Code Playgroud)