首先用list.reverse()函数得到的结果为None代码如下:
if __name__=='__main__':
a=[]
for i in range(5):
a.append(int(input("please input five integer")))
print(a)
print(a.reverse())
运行结果如下:
D:\MyPro\venv\Scripts\python.exe D:/MyPro/Python_EX/ex73.py
please input five integer1
please input five integer52
please input five integer3
please input five integer4
please input five integer5
[1, 52, 3, 4, 5]
None
Process finished with exit code 0
返回的值是None,这时候我们只需要稍稍改下就可以了:
print(a.reverse()) #把这个改成:print(list.reversed(a))
#注意:reversed(a)的返回值是一个反转迭代器 并不是list,因此如果需要,要再套上一个list() 。
以上就是python中list.reverse()函数得到的结果为None的解决方法,是不是挺简单的