結果用に 2 つのグローバル配列が必要です
global_array1 = []
global_array2 = []
私の関数では、条件に応じて異なる配列に値を追加します。
def myfunc():
global global_array1:
global global_array2:
result =[]
for a in anArray:
if some_condition == True:
result = global global_array1
else
result = global_array2
# do something hhere
result.append(aResult)
しかし、試してみると、myFunction が結果をグローバル配列に保存していることはわかりません。global_array1 または global_array2 のいずれかへのポインターとして「結果」を作成するにはどうすればよいですか?