私は、関数やクラスの中から複数のグローバル変数を簡単に定義する方法を模索しようとしています。Python - 複数のグローバル変数を定義するもっとも簡単な方法
明白なオプションは、次の操作を実行することです:
global a,b,c,d,e,f,g......
a=1
b=2
c=3
d=4
.....
これは簡単な例ですが、基本的に、私は特定の関数の入力に基づいて、グローバル変数の数十を定義する必要があります。理想的には、値を更新してグローバル名を個別に定義することなく、グローバル名と値を定義して世話をしたいと思います。
さらに明確にする。
私はこれのPythonの同等(ジャバスクリプト)を探しています:
var a = 1
, b = 2
, c = 3
, d = 4
, e = 5;
いいえ、そうする必要はありません。これは、ほとんど何もするための全く間違った方法です。リスト、辞書、関数、戻り値を確認する必要があります。 – TigerhawkT3
確かに、グローバル化せずにコードを書く方法は__very__です。 –
@ TigerhawkT3私は完全に同意します。ここで問題となっているのは、非常に書かれていないプロジェクトの編集です。それを書き直すには多大な努力が必要なので、私はロックとハードな場所の間にこだわっており、本質的には自分の制約を受けて解決策を思いついています。関数内のグローバル変数の値を定義します。 –