Skip to content

Commit 3eac95e

Browse files
Add files via upload
This script generates email addresses based on a list of usernames. It removes extra spaces and underscores, then creates email addresses using the first and last name of each user.
1 parent 9244325 commit 3eac95e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#Extract and Format User Names to Generate Emails
2+
3+
users = ['burak yaman',' ertuğrul', 'hakan bear yılmaz', 'kerim abdul cabbar ökkeş', 'murat ', 'hil_al özdemir büyükaşık', '_pınar', 'egemen_ mustafa ulu']
4+
5+
import re
6+
7+
mail_address = []
8+
9+
for user in users:
10+
user = user.replace('_', '')
11+
user = ' '.join(user.split())
12+
13+
user_names = user.split(' ')
14+
15+
user_names = [item for item in user_names if item != '']
16+
17+
if len(user_names) >= 2:
18+
mail_addres = f'{user_names[0]}.{user_names[-1]}@outlook.com'
19+
mail_address.append(mail_addres)
20+
21+
print(mail_address)

0 commit comments

Comments
 (0)