import re
emails = ['John Kennedy <jk123@gmail.com> or <johnk123@hotmail.com>','Adam Hartley <ah123@yahoo.com>','Ben Saunders <benji@live.co.uk>']
def myfunction(bigstring):
result = []
for s in bigstring:
result.append(re.findall(r'[\w.-]+@[\w.-]+', s))
return result
print(myfunction(emails))
aW1wb3J0IHJlCgplbWFpbHMgPSBbJ0pvaG4gS2VubmVkeSA8amsxMjNAZ21haWwuY29tPiBvciA8am9obmsxMjNAaG90bWFpbC5jb20+JywnQWRhbSBIYXJ0bGV5IDxhaDEyM0B5YWhvby5jb20+JywnQmVuIFNhdW5kZXJzIDxiZW5qaUBsaXZlLmNvLnVrPiddCmRlZiBteWZ1bmN0aW9uKGJpZ3N0cmluZyk6CiAgICByZXN1bHQgPSBbXQogICAgZm9yIHMgaW4gYmlnc3RyaW5nOgogICAgICAgIHJlc3VsdC5hcHBlbmQocmUuZmluZGFsbChyJ1tcdy4tXStAW1x3Li1dKycsIHMpKQogICAgcmV0dXJuIHJlc3VsdAoKcHJpbnQobXlmdW5jdGlvbihlbWFpbHMpKQ==