How to return all values contains a specific text/string from a list as a comma separate value?

i have a list of emails like this:

```
emails = ['email@example.com',
'email1@example.com',
'email2@example.com',
'emaila@emailexample.com',
'emailb@emailexample.com',
'email33@examplex.com',
'emailas44@exampley.com',
'emailoi45@exampley.com',
'emailgh@exampley.com']

```

what i want to do is get all emails from the same domain like this:

```
Website = 'example.com'
Email = 'email@example.com','email1@example.com','email2@example.com'

```

and so on....

i tried this so far but can not figure out how can i achieve this, would be great if anyone help me, thanks in advance.

```
def Email(values, search):
    for i in values:
        if search in i:
            return i
    return None

data = Email(emails, 'example.com')
print(data)

```