2017-04-17 1 views
0

를 표시 및 쉼표를 사용하여 다음과 같이 출력의 마지막 두 줄의 첫 번째 값 앞에 표시합니다.인쇄 목록 정확히 출력 내가 원하는

List : ['1', '2', '3'] 
Tuple : ('1', '2', '3') 
List : ,1,2,3 
Tuple : ,1,2,3 

어떻게해야합니까? 잘못된거야? 당신은 구분 기호로 ","으로 목록/튜플에 가입하는 대신 .join()을 사용해야하므로 구분, 'List : ''Tuple : '을 포함하여 모든 인수 사이에 갈 수 있도록 sep를 사용

+1

당신은이 초기 문자열을 계산 것이라고 생각하지 않았다? –

답변

0

"9월의 사용 "in print는 다른 두 인수 사이에 구분 기호를 삽입합니다.

>>> print("a","b",sep="") 
ab 

이 시도 :

>>> def print_sameline(): 
...  list = [1,2,3] 
...  print("List: ",end="") 
...  print(*list,sep=",") 
... 
>>> print_sameline() 
List: 1,2,3 
0

:

print('List : ', ",".join(List)) 
print('Tuple : ', ",".join(Tuple)) 
+0

감사합니다. 작동했습니다 :) – sleepylog