params = ['a',3.4,None]
함수에 대한 매개 변수로 파이썬 목록 (예 :)을 어떻게 사용할 수 있습니까? 예 :
def some_func(a_char,a_float,a_something):
# do stuff
답변
splat 연산자를 사용하여이 작업을 수행 할 수 있습니다.
some_func(*params)
이렇게하면 함수가 각 목록 항목을 별도의 매개 변수로 수신합니다. 여기에 설명이 있습니다 : http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
답변
이것은 이미 완벽하게 대답되었지만 방금이 페이지에 와서 즉시 이해하지 못했기 때문에 간단하지만 완전한 예제를 추가 할 것입니다.
def some_func(a_char, a_float, a_something):
print a_char
params = ['a', 3.4, None]
some_func(*params)
>> a