Python 为什么不能在返回同一行附加?

2024-05-14 10:20:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个助教,帮助一个学生学习CS1101,他们有一个非常有趣的问题

在python中,为什么它允许您这样做:

return data + [data[-1]]

但不是:

return data.append(data[-1])

我知道你可以用以下方法来做第二行:

data.append(data[-1])
return data

但这并不能回答我的问题,为什么第二种说法不起作用

提前谢谢,不,这不是作业题


Tags: 方法datareturn学生append助教cs1101作业题

热门问题