답변

4

예, keyword argument unpacking과 :

def func(one=None, two=None, three=None, four=None): 
    return (one, two, three, four) 

params = ("one", "two", "three", "four") 
for var in params: 
    tmp = func(**{var: "!!"}) 
    print(tmp) 

출력 :이 천재

('!!', None, None, None) 
(None, '!!', None, None) 
(None, None, '!!', None) 
(None, None, None, '!!') 
+0

입니다! 고맙습니다 – Jeremy

관련 문제