s.translate(None, string.punctuation+string.digits).lower()
from functools import partial from itertools import repeat def compose(f, g): # also in the functional module def func(*args, **kwargs): return f(g(*args, **kwargs)) return func mcompose = partial(reduce, compose) apply_n_times = compose(mcompose, repeat)
Leave a comment: