def check(i): pl = "%06d" % (i) pl1 = "%06d" % (i+1) pl2 = "%06d" % (i+2) pl3 = "%06d" % (i+3) return (mystr.is_palindrome(pl[2:6]) and mystr.is_palindrome(pl1[1:6]) and mystr.is_palindrome(pl2[1:5]) and mystr.is_palindrome(pl3))
def filter_palindroms(wocab): res = [] for x in wocab: if mystr.is_palindrome(x): res.append(x) return res
def filter_palindroms_func(wocab): return filter(lambda a: mystr.is_palindrome(a), wocab)