グローバル変数としてしまうのが1つの手段です。
py
1def A():2 global q1 3 q1 = [0, 0]4 5def B():6 # 書き込まない場合はglobal宣言は不要7 print(q1)8 9A()10B()
もっとも、ある程度以上の規模を持ったプログラムでグローバル変数を多用すると、どこで書き換えた変数がどこで使われるのか判別しづらくなり、コードの把握が困難となります。
0 コメント