반응형
코딩 테스트를 풀다보면, 한 줄에 리스트 내 모든 값을 출력해야할 때가 있습니다.
이럴 때 보통 접근하는 방법은 아래처럼 for문을 활용하는 경우가 있습니다.
arr = [1, 2, 3, 4, 5]
for i in range(len(arr)):
print(i, end=" ")
이렇게 for 문을 돌리지 않고 출력하는 방법은 사실 매우 간단합니다.
단순하게 출력하고자하는 리스트 앞에 *를 붙여주어 print문에 넣어주면 됩니다. --> print(*arr)
arr = [1, 2, 3, 4, 5]
print(*arr) # 1 2 3 4 5
print(arr) # [1, 2, 3, 4, 5]
리스트에 별표 (asterick; *)를 활용하면 리스트 압축을 해제하기 때문입니다.
반응형
'알고리즘' 카테고리의 다른 글
[python] 등차수열과 등차수열의 합 (0) | 2024.03.24 |
---|---|
[백준 9506] 약수 합 - 파이썬 (0) | 2024.03.18 |
[백준 11005] 진법 변환 2 - 파이썬 (0) | 2024.03.18 |
[백준 2563번] 색종이 - 파이썬 (1) | 2024.03.17 |
[백준 10798번] 세로 읽기 파이썬 (0) | 2024.03.17 |