我使用了以下代码来返回一个列表 [1, 2, 3, 4]。
为什么会发生这种情况?当我分解我的问题并执行时。
在控制台中打印list1时,它只会打印出"list1"。注意:我是一个初学者,正在学习Python。
return (list.reverse())
但它并不能返回正确的结果。我不得不使用以下方法:
list.reverse()
return list
为什么会发生这种情况?当我分解我的问题并执行时。
list1 = list.reverse()
在控制台中打印list1时,它只会打印出"list1"。注意:我是一个初学者,正在学习Python。
None
。这是有意为之的——它意味着每行代码最多只改变一个东西,要么是改变值,要么是赋值给变量,因此通过简单地扫描代码就可以更容易地了解正在发生的事情。 - abarnert