for문을 사용해서 결과를 여러 개 출력해야하는 경우가 있다.
문제에서 요구하는 조건이 줄바구면서 하나하나 출력해주는 것이면 그냥 사용하면 되는데,
이번에 풀었던 문제가 "띄어쓰기"를 기준으로 출력하라는 것이였다.
역시 나는 기억이 나지 않았다.
원래 for문을 사용해서 print를 해 주면 아래처럼 나오게 된다.
result = [1,2,3] for c in result: print(c) 1 2 3 Process finished with exit code
이걸 바꾸고 싶으면 아래와 같이 하면 된다.
print(출력값 , end=' ') 처럼 따옴표 구분하고싶은 문자를 넣으면 된다.
result = [1,2,3] for c in result: print(c,end= ' ') 1 2 3 Process finished with exit code 0
생각보다 간단하게 조치 할 수 있다.
result = [1,2,3] for c in result: print(c, end = "|") 1|2|3| Process finished with exit code 0
다른 문자로도 가능한것 같다.
'언어 > python3' 카테고리의 다른 글
파이썬 | 리스트 생성, 생성과 동시에 크기지정 (0) | 2020.03.15 |
---|---|
파이썬 | map 함수를 쓰고, []로 접근하고 싶을 때 (0) | 2020.03.15 |
파이썬 | 입력을 받고 바로 리스트에 집어넣어 보자. (0) | 2020.03.15 |
파이썬 | 입력을 더 빠르게 받아보자. (0) | 2020.03.15 |
파이썬 | 정수와 문자열 함께 출력하기 (0) | 2020.03.15 |
댓글