我试着写它可以返回处理分配的元素的引用的函数,示例代码如下所示(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