我对python还是很陌生,正如您所知。

如果我有一个列表: 通用标签

计算结果为true: 通用标签

...但这计算为false: 通用标签

为什么会这样?

有帮助吗?

解决方案

因为.reverse()会原位反转列表,但不返回任何内容: 通用标签

a == None评估为False

其他提示

a.reverse()没有返回值,因此比较为 a==无 这是错误的

您可以通过以下方式进行检查: 通用标签

更好: 通用标签

您将看到相同的地址

如果要列表的新副本,请改用reversed()。 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top