python過濾字符串中不屬于指定集合中字符的類實例
更新時間:2015年06月30日 17:18:40 作者:不吃皮蛋
這篇文章主要介紹了python過濾字符串中不屬于指定集合中字符的類,涉及Python針對字符串與集合的相關操作技巧,需要的朋友可以參考下
本文實例講述了python過濾字符串中不屬于指定集合中字符的類。分享給大家供大家參考。具體如下:
# -*- coding: utf-8 -*-
import sets
class 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 = Keeper
if __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程序設計有所幫助。
相關文章
tensorflow 實現(xiàn)數(shù)據類型轉換
今天小編就為大家分享一篇tensorflow 實現(xiàn)數(shù)據類型轉換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
使用Pandas實現(xiàn)數(shù)據的清理的入門詳解
數(shù)據清理是數(shù)據分析過程中的關鍵步驟,它涉及識別缺失值、重復行、異常值和不正確的數(shù)據類型,本文將介紹6個經常使用的數(shù)據清理操作,希望對大家有所幫助2023-08-08
python hbase讀取數(shù)據發(fā)送kafka的方法
今天小編就為大家分享一篇python hbase讀取數(shù)據發(fā)送kafka的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

