You are viewing a single comment's thread. Return to all comments →
def fun(s): username, sign, suffix_composed = s.partition("@") website_name, dot, extension = suffix_composed.partition(".") if all([username, sign, website_name, dot, extension]): if all(list(map(lambda x: x in ["-", "_"] or x.isalnum(), username))): if website_name.isalnum() and extension.isalpha() and (1 <= len(extension) <= 3): return True return False def filter_mail(emails): return list(filter(fun, emails)) if __name__ == '__main__': n = int(input()) emails = [] for _ in range(n): emails.append(input()) filtered_emails = filter_mail(emails) filtered_emails.sort() print(filtered_emails)
Seems like cookies are disabled on this browser, please enable them to open this website
Validating Email Addresses With a Filter
You are viewing a single comment's thread. Return to all comments →