2016-04-30 4 views

Antwort

1

KISS

[(y+"@company.com") for y in x.split()] 

Ideone Demo

Wenn Sie nicht wollen, eine Liste, dann können Sie es join, wie diese

print(' '.join([(y+"@company.com") for y in x.split()])) 

oder dieses

print('@company.com '.join(x.split()) + '@company.com') 

Mit regex re.sub

x = "John Marry Joseph" 
print(re.sub("([^\s]+)", "\\[email protected]", x)) 
+1

Dies wird ein Array zurück. Tun Sie einfach ".join (all diese Array), um eine Zeichenfolge zurück zu bekommen – karina

+0

@ Karina gut 2. man kann dann verwendet werden..wohl guter Vorschlag – rock321987

+1

Oh Entschuldigung. Nichts davon war da, als ich kommentierte – karina