以下两个功能有什么区别?
def passAsKeyArgs(**kargs):
print(kargs['k1'])
for k,v in kargs:
print(f"key :{k},value : {v}")
def passAsDict(myDict):
print(myDict['k1'])
for k,v in myDict:
print(f"key :{k},value : {v}")
myDict = dict(k1='v1',k2='v2')
passAsKeyArgs(**myDict)
passAsDict(myDict)
我们什么时候使用前一个?