gEr*_*gEr 9 python string list
我有一个如下所示的列表:
[
'A',
'must',
'see',
'is',
'the',
'Willaurie',
',',
'which',
'sank',
'after',
'genoegfuuu',
'damaged',
'in',
'a',
'storm',
'in',
'1989',
'.'
]
Run Code Online (Sandbox Code Playgroud)
如你所见,有标点符号.我想.join使用空格来调用,除了字符串是标点符号的情况,然后我不想要分隔符.
最好的方法是什么?
我已经尝试了一段时间,我的解决方案变得过于复杂,似乎是一个简单的任务.
谢谢
Bra*_*orm 12
该string模块有一个包含所有标点符号的列表.
import string
string = ''.join([('' if c in string.punctuation else ' ')+c for c in wordlist]).strip()
Run Code Online (Sandbox Code Playgroud)