打印值显示为无

时间:2017-12-06 22:31:03

标签: python-3.x list

我想知道为什么变量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

1 个答案:

答案 0 :(得分:1)

来自Python documentation

  

list.reverse()
  反转列表中的元素。

这意味着列表已反转,函数返回None

你应该试试

>>> l = [1, 2, 3]
>>> l.reverse()
>>> print(l)
[3, 2, 1]