Python 3.x 打印值显示为无
我想知道为什么变量Python 3.x 打印值显示为无,python-3.x,list,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(reverseOf
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
发件人:
list.reverse()将列表中的元素反转到位 这意味着列表在适当的位置颠倒,函数返回
None
你应该试试
>>> l = [1, 2, 3]
>>> l.reverse()
>>> print(l)
[3, 2, 1]