Develop/Python

[Python]리스트 요소 대괄호 없이 한번에 출력하기

dawonny 2022. 10. 25. 23:59
728x90
반응형

출력 하다가 1차원 리스트 a = [1,2,3,4] 가 있을 때

1 2 3 4 

이렇게 출력하고 싶을 때가 있다.

for x in arr:
print(x, end="")

라고 할 수도 있지만

arr = [1,2,3,4]
print(*arr)

이런 식으로 출력할 수도 있다.

print(*sorted(arr))

이런식으로 응용도 가능하다.

이런 표현이 가능한 이유는 Python 리스트에 Asterisk(*) 를 사용하면 리스트 압축 해제를 할 수 있기 때문이다.

 


ref : https://yeomss.tistory.com/160

 

Python 리스트 요소 한줄에 한번에 출력하기

알고리즘을 풀다가 보면 1차원 리스트 요소를 아래와 같이 한번에 출력하고 싶을 때가 있습니다. arr = [1, 2, 3, 4] ➡️ 1 2 3 4 보통 for 문을 이용하여 출력하는 경우가 많습니다. for x in arr: print(x, en

yeomss.tistory.com

 

728x90
반응형