star(*) 연산자는 시퀀스/컬렉션을 위치 인수로 압축을 풉니다. 따라서 튜플이 있고 각 요소를 개별적으로 인덱싱하는 대신 해당 튜플의 항목을 각 위치에 대한 인수로 전달하려는 경우 * 연산자를 사용할 수 있습니다.
예시
def multiply(a, b): return a * b values = (1, 2) print(multiply(*values))
이것은 실제로 다음과 같이 실행되도록 튜플의 압축을 풉니다 -
print(multiply(1, 2))
출력
이것은 출력을 줄 것입니다 -
2