もっと詳しく

連載目次 # exec関数を使って、変数を動的に定義 names = [‘foo’, ‘bar’, ‘baz’] values = [0, 1, 2] for n, v in zip(names, values): exec(f'{n} = {v}’) print(foo) # 0 print(bar) # 1 print(baz) # 2 # 関数ブロックで同様なコードを書いても動かない def …