본문 바로가기
8. 함수/정의방법

[파이썬] 함수의 가변인자 입력값을 닥셔너리로 넣는 법

by 만다린망고 2023. 5. 26.
반응형

아래와 같이 딕셔너리를 가변인자로 입력받는 함수가 있다고 합시다. 

def vars1(**param) :
    print(param)


인자는 아래와 같이 입력하면 됩니다. 

>>> vars1(age=16,height=172,weight=73)
{'age': 16, 'height': 172, 'weight': 73}


만약 변수로 정의된 딕셔너리의 각 원소를 가변인자로 넣고 싶다면 아래와 같이 하면 됩니다. 

>>> dic={'age':16,'height':172,'weight':73}

>>> vars1(**dic)
{'age': 16, 'height': 172, 'weight': 73}

 

반응형

댓글