パラメータをグローバル変数に変換しようとすると、次のエラーが発生します。インポートされたパラメータを2つの異なる名前を使用せずにグローバルに変換できる方法はありますか? 編集:解決(グリッド)は別のモジュールによって呼び出されます。関数が呼び出された後にパラメータがグローバルになるようにしたい。関数パラメータをグローバル変数に変換する
>>> grid = []
>>> def solve(grid)
... global grid
...
出力:
File "<stdin>", line 1
SyntaxError: name 'grid' is local and global
いいえ、それはまったく意味がありません。そして、なぜあなたはこれをしたいのですか? –
いいえ、グローバル変数は使用しないでください。 – Daniel
グローバル 'grid'変数とパラメータ' grid'が常に同じ場合。そうすれば 'def solve()'と書くことができます。 –