引数のデフォルト値はimmutableなものにする - Qiita
関数定義で引数のデフォルト値を設定できる def foo(bar=[]): bar.append('baz') return bar foo()を実行すると、['baz'] というリストが返ってくる >>> foo() ['baz'] さて同じコードをも...