【发布时间】:2020-06-17 12:41:52
【问题描述】:
当我编写此代码然后将add_two_cents(mylist) 写入交互式外壳时,我没有得到任何回报。它只是移动到下一行。
mylist = ["kiwi", "apple"]
def add_two_cents(mylist):
mylist.append("two cents")
【问题讨论】:
-
因为你的函数没有返回任何东西。
-
虽然它没有被格式化为代码,但你的函数似乎没有
return语句,所以它不会返回任何东西。您似乎也没有在任何地方调用该函数。您能否更具体地说明您的期望? -
调用函数后你期望发生什么?该函数不返回任何内容,但 mylist 变量被修改。
-
list.appenddocs.python.org/2/tutorial/datastructures.html#more-on-lists 不返回任何内容,只是将项目附加到现有列表中。