0
我有一個接受可變參數和合並用戶提供的選項使用默認選項的方法,e.g將默認值與kwargs合併,是否有更好的語法?
def run(domain, **kwargs):
options = {'opt1': 'abc', 'opt2': 'def'}
if 'opt1' in kwargs:
options['opt1'] = kwargs['opt1']
if 'opt2' in kwargs:
options['opt2'] = kwargs['opt2']
有沒有比這更好的寫作?