2016-04-30 9 views

答えて

1

この

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

またはこの

print('@company.com '.join(x.split()) + '@company.com') 
012のようなKISS

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

Ideone Demo

リストをしたくないなら、あなたはそれjoinでき、の

使用して正規表現re.sub

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

これは配列を返します。文字列を返すために.join(すべての配列)を実行してください。 – karina

+0

@karinaよく2番目のものを使用することができます。良い提案です – rock321987

+1

ああ申し訳ありません。私がコメントしたときにそこにあったものはありません – karina