1
考慮一下:如何做兩個目錄項始終指向同一個浮動值
>>> foo = {}
>>> foo[1] = 1.0
>>> foo[2] = foo[1]
>>> foo
{1: 0.0, 2: 0.0}
>>> foo[1] += 1.0
{1: 1.0, 2: 0.0}
這是什麼情況。不過,我想會是最後一行寫着:
{1: 1.0, 2: 1.0}
含義既指的是相同的值,即使該值的變化。我知道上面的工作方式,因爲數字在Python中是不可變的。有沒有比創建自定義類來存儲值更簡單的方法?