python過濾字符串中不屬于指定集合中字符的類實例
更新時間:2015年06月30日 17:18:40 作者:不吃皮蛋
這篇文章主要介紹了python過濾字符串中不屬于指定集合中字符的類,涉及Python針對字符串與集合的相關(guān)操作技巧,需要的朋友可以參考下
本文實例講述了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程序設(shè)計有所幫助。
相關(guān)文章
tensorflow 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換
今天小編就為大家分享一篇tensorflow 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
吳恩達機器學習練習:神經(jīng)網(wǎng)絡(luò)(反向傳播)
這篇文章主要介紹了學習吳恩達機器學習中的一個練習:神經(jīng)網(wǎng)絡(luò)(反向傳播),在這個練習中,你將實現(xiàn)反向傳播算法來學習神經(jīng)網(wǎng)絡(luò)的參數(shù),需要的朋友可以參考下2021-04-04
Python3實現(xiàn)的反轉(zhuǎn)單鏈表算法示例
這篇文章主要介紹了Python3實現(xiàn)的反轉(zhuǎn)單鏈表算法,結(jié)合實例形式總結(jié)分析了Python基于迭代算法與遞歸算法實現(xiàn)的翻轉(zhuǎn)單鏈表相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
使用Pandas實現(xiàn)數(shù)據(jù)的清理的入門詳解
數(shù)據(jù)清理是數(shù)據(jù)分析過程中的關(guān)鍵步驟,它涉及識別缺失值、重復(fù)行、異常值和不正確的數(shù)據(jù)類型,本文將介紹6個經(jīng)常使用的數(shù)據(jù)清理操作,希望對大家有所幫助2023-08-08
python hbase讀取數(shù)據(jù)發(fā)送kafka的方法
今天小編就為大家分享一篇python hbase讀取數(shù)據(jù)發(fā)送kafka的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

