python过滤字符串中不属于指定集合中字符的类实例

python过滤字符串中不属于指定集合中字符的类实例,第1张

概述本文实例讲述了python过滤字符中不属于指定集合中字符的类。分享给大家供大家参考。具体如下:

本文实例讲述了python过滤字符串中不属于指定集合中字符的类。分享给大家供大家参考。具体如下:

# -*- Coding: utf-8 -*-import setsclass Keeper(object):  def __init__(self,keep):    self.keep = sets.Set(map(ord,keep))  def __getitem__(self,n):    if n not in self.keep:      return None    return unichr(n)  def __call__(self,s):    return s.translate(self)makefilter = Keeperif __name__ == '__main__':  just_vowels = makefilter('aeIoUy')  print just_vowels(u'four score and seven years ago')  # 输出: ouoeaeeyeaao  print just_vowels(u'tiger,tiger burning bright')  # 输出: IEIEuii

希望本文所述对大家的Python程序设计有所帮助。

总结

以上是内存溢出为你收集整理的python过滤字符串中不属于指定集合中字符的类实例全部内容,希望文章能够帮你解决python过滤字符串中不属于指定集合中字符的类实例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1206132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存