我想使用Python去掉字符串开头的所有标点符号。我的列表包含字符串,其中一些以某种标点符号开头。如何从这些字符串中去掉所有类型的标点符号呢?
例如:如果我的单词是像
如果'a'是一个包含一些单词的列表:
例如:如果我的单词是像
,,gets
这样,我希望从单词中去掉,,
,并将gets
作为结果。同时,我还想从列表中去掉空格和数字。我尝试了以下代码,但它没有产生正确的结果。如果'a'是一个包含一些单词的列表:
for i in range (0,len(a)):
a[i]=a[i].lstrip().rstrip()
print a[i]
str.*strip()
不会自动知道你想要去除什么,如果你想去除默认以外的内容。 - Ignacio Vazquez-Abrams