Language/python

Python: 반복문을 사용하지 않고 리스트 요소 출력하기 - * 사용!

S2채닝S2 2025. 4. 24. 16:44

이번 포스팅은 간단하게! 가겠다.

바로 바로~~ 반복문을 사용하지 않고 리스트의 각 요소를 출력하는 법이다. 보통 리스트를 출력하기 위해서 아래와 같이 `for`문을 쓰게 된다.

li = [1, 2, 3, 4, 5]
for n in li:
	print(n)

 

매번 `for`문을 쓰는게 귀찮다.. 해결책은 애스터리스크(*)!  리스트 앞에 `*` 를 붙이면 내부의 데이터를 unpacking 하여 가져오게 된다. (애스터리스크를 이해하는 것은 여기 블로그 링크 참고!)

print(*li, sep="\n") # 한 줄씩 출력
print(*li, sep=" ") # 공백을 두고 출력

 

각종 출력을 요구하는 코테에 아주아주~~ 유용하게 사용된다.