码迷,mamicode.com
首页 > 编程语言 > 详细

文本中剔除标点符号的纯python解法

时间:2017-03-09 18:56:45      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:lambda   code   class   文本   --   pytho   标点符号   filter   pre   

punct = set(u‘‘‘:!),.:;?]}¢‘"、。〉》」』】〕〗〞︰︱︳﹐?﹒
﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏?~¢
々‖?·ˇˉ―--′’”([{£¥‘"‵〈《「『【〔〖([{£¥〝︵︷︹︻
︽︿﹁﹃﹙﹛﹝({“‘-—_…‘‘‘)
# 对str/unicode
filterpunt = lambda s: ‘‘.join(filter(lambda x: x not in punct, s))
# 对list
filterpuntl = lambda l: list(filter(lambda x: x not in punct, l))

 

文本中剔除标点符号的纯python解法

标签:lambda   code   class   文本   --   pytho   标点符号   filter   pre   

原文地址:http://www.cnblogs.com/AngryZe/p/6526792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!