【发布时间】:2019-03-05 03:05:17
【问题描述】:
我是一名助教,帮助一名学生完成 CS1101,他们提出了一个非常有趣的问题。
在python中,为什么它允许你这样做:
return data + [data[-1]]
但不是:
return data.append(data[-1])
我知道您可以使用以下代码执行第二行:
data.append(data[-1])
return data
但这并不能回答我关于为什么第二个语句不起作用的问题!
提前谢谢你,不,这不是家庭作业问题!
【问题讨论】:
标签: python return append return-value