def remove_ignore_char(word): ignore_char = ['A', 'B', 'C', ] for char in ignore_char: if char in word: word = word.replace(char, '') return word
人生最曼妙的风景,竟是内心的淡定与从容!
from functools import reduce def remove_ignore_char(s): return reduce(lambda s, c: s.replace(c, ''), [s]+['A', 'B'])
python 2 則去掉第一行
或
import re def remove_ignore_char(s): return re.sub('|'.join(['A', 'B']), '', s)
此法最簡潔了吧~ python3
>>> 'ABCxAxBxFCABxCabc'.translate(''.maketrans('','','ABC')) 'xxxFxabc'
雷雷
python 2 則去掉第一行
或
此法最簡潔了吧~
python3
雷雷
雷雷
雷雷