Mik*_*ebb 3 python list equivalence
我是python的新手,你可以告诉我.
如果我有一个清单:
a = [1,2,3,2,1]
Run Code Online (Sandbox Code Playgroud)
评估结果为true:
a == a[::-1]
Run Code Online (Sandbox Code Playgroud)
...但是评估为false:
a == a.reverse()
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
因为.reverse()
就地反转列表并返回none:
>>> print a.reverse()
None
Run Code Online (Sandbox Code Playgroud)
并a == None
评估为False
.