私が本質的に必要としているのは、単一の要素リストを使用する必要なく、以下と同等のことを達成できる可変整数です。
以下は、私の実際のユースケースの本質を代表する、考案されたコードサンプルです[1]
>>> a = [5]
>>> b = [77]
>>> def swap(num1, num2):
... temp = num1[0]
... num1[0] = num2[0]
... num2[0] = temp
>>> swap(a, b)
>>> a
[77]
>>> b
[5]
[1]私の実際の使用例はこれに近い ->
Tkinter でボタンを使用して関数を呼び出した後に
値を返す Tkinter ウィジェットに関連付けられたコールバック関数から値を返す必要があり、グローバルを避けたい。