我想编写一个代码来检查字典中的键,如果存在则将其设置为函数作为参数。
def myFunction(*args, **kwargs):
# do stuffs
if('name' in kwargs):
thisTitle = kwargs.pop('name')
print(thisTitle)
...
return thisTitle
t = {}
if 'name' in t.keys()
and 'param1' in t.keys()
and 'param2' in t.keys():
res = myFunction(name = t['name'],
myparam1 = t['param1'],
secondPar = t['param2'])
elif 'name' in t.keys()
and 'param1' in t.keys():
res = myFunction(name=t['name'],
myparam1=t[param1])
elif 'name' in t.keys():
res = myFunction(name=t['name'])
如果我有 10 个参数怎么办?一定会有更好的办法。
芜湖不芜
相关分类