def isalpha(mylist):
    return [item for item in mylist if item.isalpha()]

def fisalpha(mylist):
    return list(filter(str.isalpha, mylist))

def regex(mylist, myregex=re.compile('\\d')):
    return [s for s in mylist if not myregex.search(s)]

def isdigit(mylist):
    return [x for x in mylist if not any(c.isdigit() for c in x)]
Remove strings from a list that contains numbers in python