반응형
아래와 같이 딕셔너리를 가변인자로 입력받는 함수가 있다고 합시다.
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}
반응형
'8. 함수 > 정의방법' 카테고리의 다른 글
[파이썬] 함수의 가변인자 입력값을 튜플로 넣는 법 (0) | 2023.05.26 |
---|---|
[파이썬] 함수에 여러 값 원하는 만큼 입력받기 (가변인자) (0) | 2023.05.26 |
[파이썬] 함수는 입력되는 변수를 참조로 가져온다 (copy함수의 사용) (0) | 2023.05.25 |
[파이썬] 함수 밖에서 선언된 변수를 함수 안에서 변경하는 방법 (0) | 2023.05.06 |
[파이썬] 문자열 무제한 입력받고 원하는 구분자로 나눠서 합치는 함수 (0) | 2022.01.17 |
댓글