我試着寫它可以返回處理分配的元素的引用的函數,示例代碼如下所示(Python3):從Python中的函數返回左值?
row_a = ["rowname","items1","items2"]
def rowname(row):
return row[0]
rowname(row_a) = "another_rowname"
但是,它不會工作,因爲intepreter抱怨一樣:
SyntaxError: can't assign to function call
有沒有人有關於如何實現這樣的功能的想法?
@wim對不起,我修復它.. – 2013-02-19 04:59:02
@DeepankarBajpeyi當然,我在這兩個'python'和'python3'運行的代碼。這兩個抱怨如下:文件「lvalue.py」,行4 rowname(row_a)=「another_rowname」 SyntaxError:不能分配給函數調用 ' – 2013-02-19 05:01:22
是真的關於返回左值還是你想要一個函數,指定一個給列表中給定索引的值? – Hyperboreus 2013-02-19 05:02:30