Python のキーワード引数へ変数を使う

Python のキーワード引数へ変数を使いたい
→ 辞書(dict)を利用して、連想配列のような形で渡す

def main(): option1 = 100 option2 = 200 options = {'opt1': option1, 'opt2': option1} test('Test', **options) # や test('Test', **{'opt1': option1, 'opt2': option2}) def test(s, *, opt1=1, opt2=2): print(s) print(opt1) print(opt2) print('')

コメント