예를 들어, 함수가 있습니다.함수가 필요로하는 인수 모음을 어떻게 전달할 수 있습니까?
def foo(a, b, c):
pass
이제 dict이 있습니다.
d = {'a': 1, 'b': 2, 'c': 3}
다음과 같이 작성해야합니다.
foo(d['a'], d['b'], d['c'])
알고 싶습니다. 함수에 인수 (d
와 같은)의 모음?
예를 들어, 함수가 있습니다.함수가 필요로하는 인수 모음을 어떻게 전달할 수 있습니까?
def foo(a, b, c):
pass
이제 dict이 있습니다.
d = {'a': 1, 'b': 2, 'c': 3}
다음과 같이 작성해야합니다.
foo(d['a'], d['b'], d['c'])
알고 싶습니다. 함수에 인수 (d
와 같은)의 모음?
물론, 당신은 kwargs
로 DICT를 전달할 수 있습니다
def foo(a, b, c):
print a, b, c
d = {'a': 1, 'b': 2, 'c': 3}
foo(**d)
는 출력 :
1 2 3
사용 dictionary unpacking operator (**
) :
foo(**d)