2016-10-28 6 views
-1

私はPython 2.6を使用しています。私は自分のサーバー名のリストを格納する変数 "host"を持っています。私は私が、xxxxxx.es.ad.comとしてxxxxxx.esそれらを印刷する同じ行のカンマ区切りpython 2.6と同じ行に印刷します。

印刷ホスト

xxxxxx.es.ad.com 
 
xxxxxx.es.ad.com 
 
xxxxxx.es.ad.com

としてそれらを印刷したいです。 ad.com、xxxxxx.es.ad.com、

私はendとsepを使ってみましたが、無効な構文があります。

>>> host = 'a\nb\nc' 
>>> ','.join(host.split()) 
'a,b,c' 

あなたが唯一の各ホスト間の1つの改行を持っており、中に他の空白を心配していることが保証されている場合:hostが、これは些細なsplit + join操作で、改行を含む文字列であると仮定すると

答えて

1

ホスト名自体(存在しないはずである)は、split('\n')を使用します。

0
host = ['xxxxxx.es.ad.com','xxxxxx.es.ad.com','xxxxxx.es.ad.com'] 

print(','.join(host)) 
#prints >> xxxxxx.es.ad.com,xxxxxx.es.ad.com,xxxxxx.es.ad.com 

あなたは文字列のリストを持っていると思いますか?

関連する問題