전달 된 non-kwargs를 기반으로 kwargs의 'default'값을 도출하는 함수를 만들고 싶습니다. 예를 들어,이 예에서,다른 args에서 값을 얻는 Python kwarg
numbers= [1,2,3,4,5]
def someMath(lst, divideBy = len(lst)):
return sum(lst)/divideBy
, 나는리스트의 길이로 나눈 전달 된 번호 목록의 합계로 함수의 기본 반환 값을 싶습니다.
someMath(numbers, divideBy=5) # returns 5
이 가능한 방법이다 :
someMath(numbers) # returns 3
그러나 나는 아직도 옵션이 divideBy 값이 무엇인지 변경하려면?
네 확실히 중복 – RSHAP
"파이썬 기능의 동적 기본 인수"내 질문이 말이 정확히 – RSHAP