這是一個簡單的問題,但我在SO中找不到類似的問題。 無論如何Python返回的引用是可用的嗎? (也許用簡單的黑客。)通過引用返回可能嗎?
返回引用的解釋:
def func(lst):
return reference of lst[2] somehow
func([7, 8, 9, 10]) # returns 9
func([7, 8, 9, 10]) = 11 # lst is changed to [7, 8, 11, 10]
這種行爲是可以實現的?也許有一些運算符重載?
++這種用法在C的例子:Returning values by reference in C++
@abccd那麼它有可能在C++,我想知道如果它可能在Python中。 – Rockybilly
沒有「按參考回報」這樣的東西,也許你的意思是「通過參考來電」? – muratgu
不完全。這將只適用於一個可變對象(列表,字典等)。 –