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=" ") # 공백을 두고 출력
각종 출력을 요구하는 코테에 아주아주~~ 유용하게 사용된다.