python 里面怎么把list里面的string的标点符号去掉?

2024-12-16 17:46:35
推荐回答(2个)
回答1:

假设你要从string中删除‘a’字符,那么可以尝试如下代码:

myList = ['abcde', 'acedfh', 'sddibadfa']
newList = [myL.replace('a', '') for myL in myList]
print newList

其他字符同理

以上!!!

回答2:

isalpha() #是否全是字母,并至少有一个字符

如果是非中文的东西可以用此函数,循环判断每一个字符,将不是字母的去掉
如果是中文的话要判断中文 ,这个不怎么好办,需要用到正则表达式