是否可以簡化kwargs選項的布爾檢查? 例如,在foo我要查很多的選擇: def foo(*args, **kwargs):
if 'foo' in kwargs and kwargs['foo'] is True:
do_something()
if 'bar' in kwargs and kwargs['bar'] is True:
do_some
我想知道什麼是最好的(最pythonic和/或優雅)的方式進行操作完成關鍵字參數只有當它被調用。喜歡的東西: import keyword
def (*arg, **kwargs):
if keyword.iskeyword(parameter):
# Do stuff involving parameter
# Do other stuff
ret