2016-10-28 3 views
-1

저는 파이썬 2.6을 사용하고 있습니다. 내 서버 이름 목록을 저장하는 변수 "host"가 있습니다. 쉼표 같은 라인파이썬에서 쉼표로 같은 줄에 인쇄하십시오.

인쇄 호스트 제가 xxxxxx.es.ad.com, xxxxxx.es로 인쇄 할

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

값을 구분으로 I이를 인쇄 할. ad.com, xxxxxx.es.ad.com,

나는 end와 sep를 사용하여 시도했지만 잘못된 구문을 말합니다. host는 줄 바꿈이있는 문자열이라고 가정

답변

1

,이 사소한 split + join 작업입니다 :

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

당신은 각 호스트 사이에 한 줄 휴식을 보장하고 다른 공백에 대해 걱정하는 경우 호스트 이름 자체는 없어야하며, 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 

문자열 목록이있는 것 같습니까?

관련 문제