print(*iterable)이란?
Python에서 사용되는 특별한 문법 중 하나로, 언패킹(Unpacking)이라고 불립니다. 이 구문은 리스트나 튜플 등의 iterable(반복 가능한) 객체를 언패킹하여 각각의 요소를 개별적으로 출력합니다. 예를 들어, i가 리스트 [1, 2, 3]라고 가정하면: i = [1, 2, 3] print(*i) 이 코드는 print(1, 2, 3)과 동일합니다. 즉, 리스트의 각 요소가 개별적으로 print 함수에 전달되어 출력됩니다. 이 구문은 print 함수뿐만 아니라 함수 호출 시에도 사용될 수 있습니다. 다음은 함수에 여러 인자를 언패킹하여 전달하는 예제입니다: def example_function(a, b, c): print(f"a: {a}, b: {b}, c: {c}") arguments = [1..
2023. 11. 21.