가변 인수를 변수로 사용하는 함수가 있습니다. 어떻게 것 나는 나의 myfunc2()
Python에서 함수에 n 개의 인수 전달
def myfunc1(*args):
arguments = [i for i in args]
#doing some processing with arguments...
some_list = [1,2,3,4,5] # length of list depends on what was passed as *args
var = myfunc2(???)
내가 생각할 수있는 유일한 방법은 인수로 myfunc2()
에 목록 또는 튜플을 전달하는 것입니다,하지만 어쩌면 더 우아한 해결책은 내가 지금 거기에 아래의 예 some_list
의 내용 myfunc2()
및 몇 가지 다른 기능을 다시 작성할 필요가 없습니다. 이 꽤 널리 사용하고 쉽게 googleable입니다
[Python : 가변 인수를 함수에 전달할 수 있습니까?] (http://stackoverflow.com/questions/919680/python-can-a-variable-number-of-arguments-be) -f 함수) – karthikr
'args [i for args]'args가 필요하지 않습니다 ... (터플 대신리스트로 만들 필요가 있습니다) –
정말로 편집하십시오 당신의 질문이 혼란 스럽습니까? 인수를 함수에 전달하는 방법은 무엇입니까? –