[Python] asterisk - 가변인자 역할
asterisk의 Unpacking 역할에 이어 가변인자 역할에 대해 알아보자! (unpacking에 대해 궁금하신 분들은 여기!) 함수를 만들다 보면 인자의 개수가 정해지지 않은, 매번 다른 경우가 있을 수 있다. 보통 함수를 정의할 때 함수의 파라미터 이름을 직접 지정해주어야 하는데 이렇게 길이가 매번 다른 경우는 어떻게 할 수 있을까? 바로 asterisk가 이 역할을 해준다! 아주 간단한 예제를 살펴보자! def test(*args) : print(args) >>> test(1, 2, 3) (1, 2, 3) >>> test(1, 2, 3, 4, 5) (1, 2, 3, 4, 5) 그러나 *args의 경우에는 여러 개의 변수를 넘길 수는 있지만 각각의 값에 대한 이름은 붙일 수가 없다..! 따라서 가..