2014-10-30 1 views
-1

다음과 같은 작업을 수행 할 수있는 라이브러리 또는 호출 가능 프로그램이 있습니까?args, kwargs를 튜플로 정의하기 위해 호출 할 수있는 파이썬

args, kwargs = get_args(True, 'seven', blah=None, x='y') 

args == [True, 'seven'] 
kwargs == {'blah': None, 'x': 'y'} 

그래서 나는 내 Google foo는 약한 것 같다. 분명히 이와 같은 것은 파이썬에 내장되어 있지만, 그런 것을 발견 할 수는 없습니다.

답변

2

있다 당신은 쉽게 당신의 자신의 만들 수있는 내장 있지만 :

def get_args(*args, **kwargs): 
    return args, kwargs 

* (플랫) 연산자는 함수에 포장하는 매우 간단 this-처럼 인수를 풀기위한 것입니다.하지

+0

와우. 헤드 스맥. 감사. –

+0

@CaptainMidday 기꺼이 도와 드리겠습니다. –

1
def get_args(*args, **kwargs): 
    return list(args), kwargs 
관련 문제