我想知道为什么变量lengthOfList
可以存储len(l)
,但变量reverseOfList
无法存储在列表中调用的方法。
如果我拨打l.reverse()
和print(l)
我可以看到相反的情况,但为什么不能将反转列表存储在变量中呢?
请参阅下面的示例代码。
l = [1,2,3]
lengthOfList = len(l) #3
reverseOfList = l.reverse() # Global frame None
print(reverseOfList) #None
答案 0 :(得分:1)
list.reverse()
反转列表中的元素。
这意味着列表已反转,函数返回None
你应该试试
>>> l = [1, 2, 3]
>>> l.reverse()
>>> print(l)
[3, 2, 1]