Python ~10 lines ~ easy to understand
\nclass Solution:\n    def numUniqueEmails(self, emails):\n        uniques = set() # A set can not contain duplicates\n        for email in emails:\n           
```\nclass Solution:\n    def numUniqueEmails(self, emails):\n        uniques = set() # A set can not contain duplicates\n        for email in emails:\n            name, domain = email.split("@")\n            if "+" in name:\n                name = name.split("+")[0].replace(".", "") # grab everything before "+", remove "."\n            else:\n                name = name.replace(\'.\', "") # remove "."\n            cleanEmail = name + "@" + domain # reassemble emails\n            uniques.add(cleanEmail) # add cleanEmail to set, which will not accept duplicates\n        return len(uniques) # return length of uniques to get number of uniques\n```
['Python', 'Python3']